andrewmzhang
Repos
57
Followers
8
Following
6

Serverless ML Framework

23
9

Serverless ML Framework

0
0

Events

Update docker-image.yml

Created at 18 hours ago

Update docker-image.yml

Created at 18 hours ago

Update docker-image.yml

Created at 22 hours ago

Update docker-image.yml

Created at 22 hours ago

Update docker-image.yml

Created at 22 hours ago

Create docker-image.yml

Created at 22 hours ago

Rebase to Alpine 3.18, deprecate armhf

Merge remote-tracking branch 'origin/master' into 3.18

Signed-off-by: Eric Nemchik eric@nemchik.com

Remove mailparse Does not exist for php82 in alpine 3.18

Signed-off-by: Eric Nemchik eric@nemchik.com

Merge pull request #372 from linuxserver/3.18

Rebase to Alpine 3.18, deprecate armhf

Bot Updating Package Versions

Remove broken fail2ban plex regex

Signed-off-by: Eric Nemchik eric@nemchik.com

Merge pull request #375 from linuxserver/fail2ban-plex-regex

Remove broken fail2ban plex regex

Bot Updating Package Versions

Bot Updating Package Versions

Merge remote-tracking branch 'upstream/master'

Created at 22 hours ago

Adds reverse Proxy w/ custom acme post (2)

Created at 1 week ago

Adds reverse Proxy w/ custom acme post

Created at 1 week ago

Bot Updating Templated Files

Bot Updating Package Versions

Merge branch 'linuxserver:master' into master

Created at 1 week ago

Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

Co-authored-by: Carl Tashian carl-github@tashian.com

Merge pull request #1 from andrewmzhang/custom-acme-server

custom-acme-server

Created at 1 week ago
pull request closed
custom-acme-server

linuxserver.io


  • [ ] I have read the contributing guideline and understand that I have made the correct modifications

Description:

Benefits of this PR and context:

How Has This Been Tested?

Source / References:

Created at 1 week ago
issue comment
Implements custom ACME servers

Apologies, I didn't see that there was already a PR (#204) that was closed for inactivity. I mistakenly thought that tashian just never made a PR.

Created at 2 weeks ago

Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

Co-authored-by: Carl Tashian carl-github@tashian.com

Created at 2 weeks ago
pull request opened
Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

linuxserver.io


  • [x] I have read the contributing guideline and understand that I have made the correct modifications

Description:

Implements custom ACME server. This PR introduces 2 environment variables that will allow you to point swag towards a custom ACME server (as opposed to Let's Encrypt or ZeroSSL) and to trust the custom ACME's root certificate.

Benefits of this PR and context:

Swag's ACME process is designed for issuing SSL certs to publicly available domains. With this PR, users with internal/private domains can issue SSL certs by pointing swag towards their own ACME servers. This functionality is impossible with Lets Encrypt or ZeroSSL since internal domains cannot be resolved or reached outside of their private networks.

How Has This Been Tested?

I setup a Step ACME server following the guide here[1]. Then I setup a swag docker instance on a separate device with my changes to the code. I also tested running a portainer docker instance via an nginx subdomain proxy to make sure SSL worked for both the my internal domain and internal subdomain.

Source / References:

  1. https://smallstep.com/blog/build-a-tiny-ca-with-raspberry-pi-yubikey/
  2. Closes #186
Created at 2 weeks ago

Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

Co-authored-by: Carl Tashian carl-github@tashian.com

Created at 2 weeks ago

Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

Co-authored-by: Carl Tashian carl-github@tashian.com

Created at 2 weeks ago

Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

Co-authored-by: Carl Tashian carl-github@tashian.com

Created at 2 weeks ago

Bot Updating Package Versions

Bot Updating Package Versions

Bot Updating Package Versions

Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

Co-authored-by: Carl Tashian carl-github@tashian.com

Created at 2 weeks ago

Bot Updating Package Versions

Bot Updating Package Versions

Bot Updating Package Versions

Created at 2 weeks ago

Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

Co-authored-by: Carl Tashian carl-github@tashian.com

Created at 2 weeks ago

Implements custom ACME servers

Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1

Created at 2 weeks ago

Implements custom ACME servers

Other changes:

  • Make cert renew every hour
  • Adds --no-random-sleep-on-renew to startup script
    • Only crontab will do a random sleep
  1. https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1
Created at 2 weeks ago

Adds --no-random-sleep-on-renew

Created at 2 weeks ago

Make cert renew every hour

Created at 2 weeks ago
pull request opened
custom-acme-server

linuxserver.io


  • [ ] I have read the contributing guideline and understand that I have made the correct modifications

Description:

Benefits of this PR and context:

How Has This Been Tested?

Source / References:

Created at 2 weeks ago

Minor edits to custom tld

Created at 2 weeks ago