• v2.12.6 Stable

    giteasync released this 2025-07-09 16:18:53 -05:00 | 472 commits to develop since this release

    Changes

    Fixes #4629 - Improved startup file ownership script with new env var to skip certbot folders, choose your flavour:

    SKIP_CERTBOT_OWNERSHIP=true
    SKIP_CERTBOT_OWNERSHIP=yes
    SKIP_CERTBOT_OWNERSHIP=1
    SKIP_CERTBOT_OWNERSHIP=on
    

    Docker images

    Downloads
  • v2.12.5 Stable

    giteasync released this 2025-07-08 23:22:26 -05:00 | 480 commits to develop since this release

    Changes

    • Revert cloudflare dns plugin change. All Certbot DNS changes now require 2 verifications from the community
    • Updated Certbot, and applied legacy fixes to support old certbot plugins
    • Added env var support for SKIP_CERTBOT_OWNERSHIP=true for advanced users who may want this
    • Updated s6-overlay

    Warning

    If you currently use a S6_STAGE2_HOOK environment variable, remove it. Otherwise, you're going to have a bad time. See #4629

    Docker images

    Downloads
  • v2.12.4 Stable

    giteasync released this 2025-06-30 20:12:08 -05:00 | 494 commits to develop since this release

    Changes

    • API Schema Improvements (thanks @Sander0542)
    • Update copyright year to 2025 (thanks @mordyovits)
    • Fix Incorrect Api status codes (thanks @h33n0k)
    • Fix Streams incorrect swagger/openapi schema
    • Make textarea font monospace (thanks @1ukastesar)
    • Optimize certbot ownership script to reduce container startup time (thanks @addievo)
    • Added IP_RANGES_FETCH_ENABLED environment variable (thanks @cg-zhou)
    • Fixed an issue with the 500 error code on the Stream list page (thanks @ZeroDeng01)
    • Fixed error in sqlite installation compose file (thanks @wisewtf)

    Certbot Plugins

    • Add First Domains DNS Provider (thanks @hatharry)
    • Add Baidu as DNS provider (thanks @chenghaopeng)
    • Add CDMon DNS provider (thanks @aitor422)
    • Add Selectel v2 DNS provider (thanks @spions)
    • Add Spaceship DNS provider (thanks @gustavfroding)
    • Add nic.ru DNS provider (thanks @vzagorovskiy)
    • Add DDNSS DNS Provider (thanks @astamminger)
    • Add cpanel_api_token entry to credentials check (thanks @godsgood33)
    • Fix DomainOffensive certbot plugin (thanks @chindocaine)
    • Update certbot-dns-cpanel version (thanks @pustekuchen91)
    • Update 'global/certbot-dns-plugins.json' to apply SSL certs for CloudFlare (thanks @tom-kst)
    • Update strato plugin (thanks @MinhPho)
    • Update Gandi plugin (thanks @amateescu)
    • Updates Active24 plugin (thanks @foxtrotcz)
    • Update cloudflare plugin (thanks @henmohr)

    Docker images

    Downloads
  • v2.12.3 Stable

    giteasync released this 2025-02-06 04:25:09 -06:00 | 568 commits to develop since this release

    Changes

    • Adds SSL support to Streams (big thanks to @jbowring)
    • [Postgres] fix error in access_list get (thanks @Dim145)
    • SSL Certificates: Show if cert is in use on host (thanks @badkeyy)
    • Change htpasswd to openssl (thanks @icaksh)
    • Fix schema type for token.expires (thanks @Sander0542)
    • Add ZoneEdit certbot plugin (thanks @badkeyy)
    • Add Gcore DNS Provider (thanks @GergelyGombai)
    • Update mijn-host certbot plugin configuration (thanks @nwagenmakers)
    • Update DomainOffensive certbot plugin (thanks @FabianK3)

    Docker images

    Downloads
  • v2.12.2 Stable

    giteasync released this 2024-12-28 22:40:05 -06:00 | 607 commits to develop since this release

    Changes

    • Add Postgres support and docs (thanks @jeffreysjauwmook and @Dim145)
    • Add leaseweb to certbot-dns-plugin (thanks @prospo)
    • Add hostingnl DNS Challenge provider (thanks @TECH7Fox)
    • Add Beget DNS provider (thanks @Medan-rfz)
    • Add woff2 format to assets.conf for Cache Assets (thanks @irexyc)
    • Add custom configuration to 404 hosts (thanks @miguelangel-nubla)
    • Update certbot-dns-aliyun (thanks @bigcat26)
    • Update certbot-dns-porkbun (thanks @andrew-codechimp)
    • Enforce email format when editing user (thanks @badkeyy)
    • Fix Container Bootloop if Stream is used for http/https ports (thanks @Jasparigus)
    • Fix entries of a deleted user breaking the UI (thanks @kerstenremco)
    • Fix proxy_pass resolution issues (thanks @mitossoft-rd)
    • Fix http2 directive (thanks @dreik)
    • Fix access list update without password (thanks @chrismaffey)
    • Fix nginx access conf (thanks @chrismaffey)
    • Return generic auth error (thanks @tametsi)
    • Minor code formatting (thanks @Guiorgy)
    • Updated docs (thanks @ttodua, @jonasrdl and @muescha)

    To apply some of these updates to existing hosts, simply Edit them and Save them. New nginx configurations will be written as a result.

    Docker images

    Downloads
  • v2.12.1 Stable

    giteasync released this 2024-10-16 18:49:07 -05:00 | 677 commits to develop since this release

    Changes

    • Fixes saving default site settings and auto scheme redirects (thanks @Nephiel)
    • Adds test suite for settings
    • Some schema fixes

    Docker images

    Downloads
  • v2.12.0 Stable

    giteasync released this 2024-10-16 00:41:55 -05:00 | 683 commits to develop since this release

    Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

    1. Bring your docker instance down
    2. Zip or copy your data and letsencrypt folders
    3. Pull this new image jc21/nginx-proxy-manager:2.11.3
    4. Bring up your docker stack and check for any problems in the logs
    5. Renew your DNS certs manually
    6. Check some or all of your hosts for expected behaviour

    Changes

    • Fix CVE-2024-46256 and CVE-2024-46257
    • Reworked API Schema and validation, full openapi/swagger spec can be fetched from /api/schema endpoint
    • ⚠️ Boolean fields in API responses are actual booleans now, not 0/1
    • API correctly returns 404 for operations on incorrect objects
    • Vastly improved API Cypress test suite, spins up local acme server for DNS certificate testing
    • Updated security deps
    • Add mijn.host dns plugin (thanks @RafaelSchridi)
    • Added active24 DNS provider (thanks @vggscqq)
    • swap mysql library and knex client for mysql2 (thanks @nlynzaad)
    • Add set directives for proxied paths to keep nginx from crashing if upstream is down (thanks @ddshd)
    • Fix app not restarting after log rotate (thanks @cqhtyi)
    • Add rockenstein AG DNS Plugin (thanks @rag-franky)
    • Add Edge DNS by Akamai (thanks @egobude)
    • fixed wedos password description (thanks @Hadatko)

    Docker images

    Should you encounter problems, use the docker tag 2.11.3 to downgrade.

    Downloads
  • v2.11.3 Stable

    giteasync released this 2024-07-01 06:37:42 -05:00 | 734 commits to develop since this release

    Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

    1. Bring your docker instance down
    2. Zip or copy your data and letsencrypt folders
    3. Pull this new image jc21/nginx-proxy-manager:2.11.3
    4. Bring up your docker stack and check for any problems in the logs
    5. Renew your DNS certs manually
    6. Check some or all of your hosts for expected behaviour

    Changes

    • #3764 Fix Cloudflare DNS Auth (thanks @ransbachm)
    • #3729 Move advanced_config section to top of default config (thanks @clhey)
    • #3815 Add Hover.com DNS plugin (thanks @alexjsp)
    • #3810 Changing log_format proxy default location (thanks @Brendon-Mendicino)
    • #3843 Fix syntax that causes errors (generateKeys log) (thanks @jay-lab)
    • #3790 Read initial admin email and password from env vars (thanks @DavidLievrouw)
    • #3781 Remove spaces around Cloudflare API Credential (thanks @jinhei)
    • #3766 Add include for root_top.conf in the nginx.conf (thanks @kroegerama)
    • #3662 Fix command injection when passing bash commands into the DNS provider config (thanks @IgorDuino)

    Docker images

    Downloads
  • v2.11.2 Stable

    giteasync released this 2024-05-01 18:43:20 -05:00 | 776 commits to develop since this release

    Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

    1. Bring your docker instance down
    2. Zip or copy your data and letsencrypt folders
    3. Pull this new image jc21/nginx-proxy-manager:2.11.2
    4. Bring up your docker stack and check for any problems in the logs
    5. Renew your DNS certs manually
    6. Check some or all of your hosts for expected behaviour

    Changes

    • Update certbot-dns-infomaniak (thanks @Fuechslein)
    • update certbot-dns-strato to latest version (thanks @jdolderer)
    • Add DNS multi (thanks @starsoccer)
    • update certbot-dns-transip to latest version (thanks @leinelissen)
    • Update certbot-dns-goddaddy (thanks @wolviex)
    • replaced chown with find -not -user -execdir chown (thanks @woodmichl)
    • Update certbot-dns-duckdns version (thanks @sdaqo)
    • Access-List fix so that nginx config is loaded after configuration happens (thanks @timob)
    • Update README.md to support Podman (thanks @michto01)
    • Fix: increase max number of domains to 100 (match with Let's Encrypt) (thanks @davidindra)
    • Adding easyDNS provider (thanks @drachul)
    • Add FreeDNS certbot plugin (thanks @bricas)
    • Add DNS Provider TimeWeb Cloud (thanks @hywax)
    • Updated certbot-dns-websupport plugin to 2.0.1 (thanks @setrin)

    Docker images

    Downloads
  • v2.11.1 Stable

    giteasync released this 2024-01-21 05:17:30 -06:00 | 832 commits to develop since this release

    Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

    1. Bring your docker instance down
    2. Zip or copy your data and letsencrypt folders
    3. Pull this new image jc21/nginx-proxy-manager:2.11.1
    4. Bring up your docker stack and check for any problems in the logs
    5. Renew your DNS certs manually
    6. Check some or all of your hosts for expected behaviour

    Changes

    • Fix startup hanging for instances where there are SSL certs but none of them are DNS challenges

    Docker images

    Downloads