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'
Adds reverse Proxy w/ custom acme post (2)
Adds reverse Proxy w/ custom acme post
Bot Updating Templated Files
Bot Updating Package Versions
Merge branch 'linuxserver:master' into master
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
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.
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
Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1
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.
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.
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.
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
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
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
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
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
Implements custom ACME servers
Code mostly taken from: https://github.com/tashian/docker-swag/commit/564e0d8175624dd8f5e4c648f0ff36ecb93de7d1
Implements custom ACME servers
Other changes:
Adds --no-random-sleep-on-renew
Make cert renew every hour
Minor edits to custom tld