nginx-proxy-manager
v2.17.0Docker container for managing Nginx proxy hosts with a simple, powerful interface
- Maintenance
- Active124 commits in 3 months · bus factor 1
- License
- MITPermissive · OSI-approved
- Security
- No advisories publishedNothing published on GitHub
- Supported versions
- No scheduleendoflife.date does not track this project
34.7k stars · 4k forks · 837 open issues · last release 3 days ago · data checked 1 hour ago
Breaking changes
What to check before upgrading, taken from the notes of the last 30 releases.
- v2.12.0Oct 16, 2024
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
dataandletsencryptfolders - 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
- ⚠️ Boolean fields in API responses are actual booleans now, not 0/1
- v2.11.3Jul 1, 2024
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
dataandletsencryptfolders - 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
- v2.11.2May 2, 2024
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
dataandletsencryptfolders - 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
- v2.11.1Jan 21, 2024
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
dataandletsencryptfolders - 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
- v2.11.0Jan 19, 2024
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
dataandletsencryptfolders - 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
- v2.10.4Aug 2, 2023
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
dataandletsencryptfolders - 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
- v2.10.3May 10, 2023
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
dataandletsencryptfolders - 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
- v2.10.2Mar 31, 2023
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
dataandletsencryptfolders - 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
Release history
All releases on GitHubBadge
[](/p/NginxProxyManager/nginx-proxy-manager)
The dark mode interface has changed colour due to the Tabler theme updates
> [!WARNING]
> Certbot has been updated. Exercise caution with this upgrade as your DNS plugins may not work as expected and require tweaks to dependencies. See the Certbot Doc for more info.
>
> EdgeDNS, Beget and Infomaniak DNS plugins have breaking changes. Consider creating new DNS SSL Certificates using these providers and remove the old ones.
Changes
- Add certbot plugin for Scaleway DNS (thanks @seaeagle1)
- Added ip-projects certbot definitions (thanks @capitain-schos)
- Update Hetzner certbot plugin to v4.0.0 (thanks @lsr0)
- Update infomaniak certbot plugin to 0.3.3 (thanks @Alexis-Loskoutoff)
- Changed target plugin for Beget (thanks @l1n-x)
- Update package name and version for Baidu DNS plugin (thanks @chenghaopeng)
- Update dns-multi plugin version to 5.6.0 (thanks @wikrie)
- Update Akamai Edge DNS plugin and credentials for v0.3.0 (thanks @jeezat)
- fix: only chown /data/keys.json if necessary (thanks @xJayMorex)
- fix: omit certificate_key from certificate API responses (thanks @Amitind)
- Don't start IP ranges renewal timer when fetching is disabled (thanks @PrassanthVG)
- Fix access list rules and SSL missing from re-rendered host configs
- Require authentication to validate certificates (thanks @Alexis-Loskoutoff)
- Remove a certificate's certbot files on delete even when revoking fails (thanks @mikeyhenein)
- Show certbot's failure reason in the UI instead of "Internal Error" (thanks @mikeyhenein)
- Reject unknown keys in PUT /api/users/:id/permissions (an extra key crashes the backend) (thanks @mikeyhenein)
- Backend: refresh yarn.lock within the declared ranges (fixes 15 of 16 advisories, incl. body-parser DoS) (thanks @mikeyhenein)
- s6-overlay 3.2.3.2 (thanks @mikeyhenein)
- Frontend tests: disable Node's built-in localStorage so vitest works on Node 25+ (thanks @mikeyhenein)
- Frontend: refresh dependencies (thanks @mikeyhenein)
- Show certificate details in host tables (thanks @SebZar)
- Rremove stale nginx pid file before starting nginx (thanks @Rip-07)
- Prevent data loss when dismissing unsaved forms (thanks @mirfalltnixein)
- Skip propagation seconds option for Route 53 DNS challenge (thanks @junkerderprovinz)
- Apply the HSTS sub-domains setting per host (thanks @Juice-de-Orange)
- Fix nginx reload after certificate renewal (thanks @Waterman1997)
- Preserve hostname keys in HTTP certificate test results (thanks @hafizahmedzia)
- Preserve client ports in forwarded Host headers (thanks @lennondotw)
- Update Korean translation (thanks @StopDragon)
- Rate limit auth endpoints and scope user proxy host permissions (thanks @auzcoder)
- Fix authentication oracle (thanks @Alexis-Loskoutoff)
- Updated Add missing German (de) and Italian (it) translations (thanks @Juice-de-Orange)
- 🇹🇼 Add Traditional Chinese (Taiwan) translation (thanks @occultsound)
- 🇻🇳 Updated Vietnamese locale (thanks @nglinh28)
- 🇳🇱 Updated Netherlands locale (thanks @Stephan-P)
- 🇫🇷 Updated french translations (thanks @Alexis-Loskoutoff)