{"full_name":"NginxProxyManager/nginx-proxy-manager","owner":"NginxProxyManager","name":"nginx-proxy-manager","url":"https://github.com/NginxProxyManager/nginx-proxy-manager","description":"Docker container for managing Nginx proxy hosts with a simple, powerful interface","homepage":"https://nginxproxymanager.com","topics":[],"language":"JavaScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/88089605?v=4","created_at":"2017-12-20T23:01:16Z","pushed_at":"2026-11-09T22:26:34Z","metrics":{"stars":34667,"forks":3964,"watchers":224,"issues":3360,"prs":1433,"releases":89,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":920},"growth":{"day":{"stars":7,"forks":-3,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[34660,34667],"forks":[3967,3964],"watchers":[224,224],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":2011,"title":"SSL certificate error","comments":148,"created_at":"2022-04-19T02:16:49Z"},{"number":46,"title":"Add GeoIP module","comments":129,"created_at":"2019-01-08T17:51:27Z"},{"number":1154,"title":"Support for Strato Let'e Encrypt DNS challenge","comments":107,"created_at":"2021-06-05T19:29:45Z"},{"number":2750,"title":"nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)","comments":87,"created_at":"2023-03-27T04:13:07Z"},{"number":3324,"title":"SSL Internal Error on request a new SSL certificate","comments":81,"created_at":"2023-11-15T06:02:22Z"},{"number":39,"title":"[Request] Add Fail2Ban","comments":81,"created_at":"2018-12-25T23:35:38Z"},{"number":1131,"title":"Integration with crowdsecurity/cs-nginx-bouncer ","comments":76,"created_at":"2021-05-28T06:03:24Z"},{"number":2713,"title":"SSL/Let's encrypt not working anymore after update or any other version","comments":75,"created_at":"2023-03-19T18:02:26Z"}],"discussions":[{"number":6009,"title":"Feature Request: Build nginx with `ngx_http_realip_module` compiled in","comments":1,"category":"Ideas","created_at":"2026-11-04T01:39:10Z"},{"number":5997,"title":"https://ipv64.net/","comments":0,"category":"General","created_at":"2026-11-02T21:15:43Z"},{"number":5990,"title":"Issue with Jenkins on PRs?","comments":0,"category":"General","created_at":"2026-11-01T09:45:34Z"},{"number":5978,"title":"Keepalive and Connection Pooling","comments":0,"category":"General","created_at":"2026-10-28T03:11:48Z"},{"number":5965,"title":"Nginx Proxy Manager fails to connect to remote MariaDB: ignores environment variables and initializes SQLite instead","comments":1,"category":"Q&A","created_at":"2026-10-22T20:39:37Z"},{"number":5936,"title":"NPM Supporting ACME Renewal Information (ARI)","comments":3,"category":"General","created_at":"2026-10-08T22:42:45Z"},{"number":5920,"title":"Auto-Generated: Landing Page based on proxy_hosts","comments":2,"category":"Ideas","created_at":"2026-10-04T14:23:07Z"},{"number":5911,"title":"Monitoring Traffic Speed","comments":1,"category":"Q&A","created_at":"2026-09-29T11:45:27Z"}],"latest_release":{"name":"v2.16.0","tag":"v2.16.0","published_at":"2026-09-24T09:59:08Z","body":"<p>\r\n  <img src=\"https://img.shields.io/badge/openresty-1.31.1.1-00DED7.svg?style=for-the-badge\">\r\n  <img src=\"https://img.shields.io/badge/certbot-5.8.0-00C6DE.svg?style=for-the-badge\">\r\n  <img src=\"https://img.shields.io/badge/s6overlay-3.2.3.0-00A8DE.svg?style=for-the-badge\">\r\n</p>\r\n\r\n> [!WARNING]\r\n> 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](https://nginxproxymanager.com/certbot/) for more info.\r\n\r\n\r\n## New Features\r\n\r\n- Add a Logs viewer to the UI (thanks @carlosalbertorg)\r\n- Per-path access lists in Proxy Host modal (thanks @drakhaw)\r\n\r\n\r\n## Changes\r\n\r\n- Add reuseport to improve performance and reduce packet drops (thanks @7heMech)\r\n- Update s6 overlay to support podman socket activation (thanks @fo5for)\r\n- Changed order of escape to prevent RCE (thanks @Yasha-ops)\r\n- Fix missing new on PermissionError so denied requests return 403, not 404 (thanks @timothestoifl24)\r\n- Fix Insufficient private key permissions (thanks @vgoer)\r\n- Use local QR code generation to prevent leaking 2FA keys to third-parties (thanks @vgoer)\r\n- Fix Tencent Cloud apex and wildcard certificate issuance (thanks @xzy103)\r\n- Collapse custom locations into a filterable list (thanks @fatihemre)\r\n- Fix config changes not taking effect (thanks @vgoer)\r\n- Fixed Estonian flag bug (thanks @quokkawiki)\r\n- Keep the failed nginx config as a .conf.err file (thanks @vzagorovskiy)\r\n- Invalidate tokens issued before a password change (thanks @jmrplens)\r\n- Remove broken sorting from Audit Logs (thanks @12LuA)\r\n- Redirect authenticated login visits to dashboard (thanks @hulkbig)\r\n- Remove DNS provider credentials from disk after certbot runs (thanks @shawnhank)\r\n- Use the row's own model and host type in regenerate-config (thanks @vzagorovskiy)\r\n- Fix streams bracket IPv6 forward host for valid nginx upstream (thanks @addielaruee)\r\n- Add LWS DNS certbot plugin (thanks @zergflag)\r\n- Add Tencent Cloud EdgeOne DNS certbot plugin (thanks @hurole)\r\n- Updated Timeweb Cloud certbot plugin (thanks @frenck)\r\n- Updated Websupport DNS plugin (thanks @setrin)\r\n- Updated Azure DNS certbot plugin to certbot-dns-azure-modern (thanks @cloudchristoph)\r\n- 🇦🇿 Add Azerbaijani locale (thanks @jamalkamaladdin)\r\n- 🇺🇦 Add Ukrainian locale (thanks @tapacko88)\r\n- 🇮🇷 Add Persian locale (thanks @zalaghi)\r\n- 🇩🇪 Updated German locale (thanks @CallMeLeon167)\r\n- 🇪🇪 Updated Estonian locale (thanks @siimaarmaa)\r\n- 🇹🇷 Updated Turkish locale (thanks @qwist1233-cpu)\r\n\r\n## Docker images\r\n\r\n- [jc21/nginx-proxy-manager:latest](https://hub.docker.com/layers/jc21/nginx-proxy-manager/latest/images/sha256-57d85bffc776c01909c7b24e127a69a72b7d8c75d387e6cb26c762978fc43e4c)\r\n- [jc21/nginx-proxy-manager:2](https://hub.docker.com/layers/jc21/nginx-proxy-manager/2/images/sha256-57d85bffc776c01909c7b24e127a69a72b7d8c75d387e6cb26c762978fc43e4c)\r\n- [jc21/nginx-proxy-manager:2.16.0](https://hub.docker.com/layers/jc21/nginx-proxy-manager/2.16.0/images/sha256-57d85bffc776c01909c7b24e127a69a72b7d8c75d387e6cb26c762978fc43e4c)\r\n"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}