Releases: NginxProxyManager/nginx-proxy-manager
v2.12.1
Changes
- Fixes saving default site settings and auto scheme redirects (thanks @Nephiel)
- Adds test suite for settings
- Some schema fixes
Docker images
v2.12.0
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.11.3
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs manually
- 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.
v2.11.3
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.11.3
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs manually
- 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
v2.11.2
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.11.2
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs manually
- 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
v2.11.1
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.11.1
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs manually
- 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
v2.11.0
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.11.0
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs manually
- Check some or all of your hosts for expected behaviour
Changes
- Use nginxproxymanager/nginx-full image base #3444
- debian bookworm
- python v3.11
- certbot v2.8.0
- Refactor certbot plugins install, updated some plugins, remove packages that don't exist anymore
- Update mariadb example to auto upgrade from latest image
- @FibreTTP: Make logrotate use the proper user and group #3219
- @AngusC222: minimum/maximum ports added on frontend #3188
- @benhubert: added support for dns.he.net certbot plugin #2153
- @devedse: Added force renewal + --dns-duckdns-no-txt-restore #3155
- @OpenSourceSimon: Add robots noindex meta tag to prevent indexing #3190
- @zhzy0077: certbot-dns-tencentcloud should be 2.0.2 or above. #3194
- @FlixMa: Strato Certbot Plugin: 2FA and International Site Support #3212
- @xiaoxinpro: Replace the description string on the default-site page with i18n #3293
- @AngusC222: min/max ports added for Streams #3312
- @jlesage: Fixed issue where the HTTP2 support was always enabled in nginx config #3377
- @r3na: fix: increasing maxOptions (amount of domains) to 30 #3382
- @clord: bump version of vultr certbot #3387
- @jlesage: Fixes for the server reachability test #3388
- @JeremieA: Update certbot-dns-plugins.js for gandi #3401
- @arussell: Add support for certbot-dns-plesk #3408
- @Encephala: Add documentation on customising logrotate config #3422
- @Encephala: Update year to 2024 in footer #3427
- @DarioViva42: only add hsts header with https. #3360
- @timob: Improve container startup time #3361
- @Encephala: Fix typo in logrotate config path #3437
- @ej52: update Proxmox Scripts link #3367
- @benhubert: added support for dns.he.net certbot plugin #2153 #2924
- @tilalx: Update the vuepress config.js to fix #3395 #3445
- @tilalx: upgrade docs to vuepress v2.0.0-rc and implement dark mode #3395
- @stevecrozz: Make auto-renew use built-in renew function #3392
- @existful: certbot-dns-cloudns update 0.6.0 #3459
- @iBobik: Removed /etc/letsencrypt from explicit volumes #3258
Docker images
v2.10.4
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.10.4
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs
- Check some or all of your hosts for expected behaviour
Changes
- Add bunny.net DNS to DNS challenges (thanks @deftdawg)
- Prevent excessive disk writes by only adding frontend service when in development (thanks @6twenty)
- update year 2022 -> 2023 in footer (thanks @lug-gh)
- Fix device or resource busy when patching IPv6 settings (thanks @xrh0905)
- Add support for nginx 444 default response (thanks @wrouesnel)
- Fix for ignored ssl_protocols and ssl_ciphers directive (thanks @nietzscheanic)
- Add strato.de to certbot dns plugins (thanks @FlixMa)
- Corrected docker-compose.yml in docs (thanks @andycandy-de)
- drop --user on pip install dns plugin (thanks @wolviex and everyone who tested it)
- Updated dependencies
Docker images
v2.10.3
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.10.3
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs
- Check some or all of your hosts for expected behaviour
Changes
- Improved startup scripts, hopefully prevent failure on startup for more systems
- Updated s6-overlay
- Fix for certbot plugin install problems with new pip version
Docker images
v2.10.2
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.10.2
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs
- Check some or all of your hosts for expected behaviour
Changes
- Partial revert of user/group changes, allows processes to run as root (pre 2.10 behaviour) while keeping support for PUID/PGID env vars to run processes and file ownership as a defined user/group. On some systems, non-root user can't open privileged ports.
Docker images
v2.10.1
Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.10.1
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs
- Check some or all of your hosts for expected behaviour
Changes
- Fixes services not starting on some platforms due to changing ownership of files at startup