nginx-proxy-manager
by
NginxProxyManager

Description: Docker container for managing Nginx proxy hosts with a simple, powerful interface

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on November 9th, 2025
Created on December 20th, 2017
Open Issues & Pull Requests: 924 (+0)
Number of forks: 3,810
Total Stargazers: 33,496 (+0)
Total Subscribers: 215 (+0)

Issue Activity (beta)

Open issues: 787
New in 7 days: 4
Closed in 7 days: 3
Avg open age: 676 days
Stale 30+ days: 675
Stale 90+ days: 476

Recent activity

Opened in 7 days: 3
Closed in 7 days: 2
Comments in 7 days: 38
Events in 7 days: 73

Top labels

  • stale (1,538)
  • bug (1,350)
  • enhancement (780)
  • product-support (125)
  • dns provider request (84)
  • awaiting feedback (8)
  • need more info (8)
  • no certbot plugin available (8)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 261.7 days
90th percentile: 1161.9 days
Tracked items: 1,333

Most active contributors

Detailed Description

Nginx Proxy Manager is a Docker-based application designed to simplify the management of Nginx reverse proxy configurations through a web-based interface. Written in TypeScript, the project provides users with an accessible way to set up reverse proxying and SSL termination without requiring deep knowledge of Nginx or Let's Encrypt. The application is distributed as a pre-built Docker image available on Docker Hub, making deployment straightforward for users running containerized environments.

The core purpose of Nginx Proxy Manager is to lower the barrier to entry for reverse proxying by automating complex configurations. Users can create forwarding domains, redirections, streams, and 404 hosts through an intuitive admin interface built on the Tabler framework. The project emphasizes simplicity as a design principle, with advanced Nginx configuration options available for experienced users but not required for basic operation. SSL certificate management is handled automatically through Let's Encrypt integration, though users can also provide custom SSL certificates if preferred.

The application includes several key features beyond basic proxying. An admin interface provides user management with granular permissions and audit logging capabilities. Access control is implemented through access lists and HTTP authentication mechanisms for individual hosts. The interface is described as both beautiful and secure, designed to make proxy management accessible to users without Nginx expertise. The project currently runs at version 2.15.1 and maintains significant Docker Hub presence with substantial pull and star counts.

From an activity perspective, Nginx Proxy Manager shows sustained development engagement. GitGenius tracking data reveals 1333 total issues and pull requests with a median response latency of 0.0 hours, indicating active community engagement. The most frequently applied labels are bug with 690 instances, stale with 668 instances, and enhancement with 399 instances, reflecting ongoing maintenance and feature development. The primary contributor jc21 has logged 233 events, with secondary contributors 7heMech and lastsamurai26 contributing 51 and 45 events respectively. The project's contributor base overlaps with major repositories including Microsoft's VSCode and TypeScript implementations as well as the Rust language project, suggesting involvement from developers working across multiple significant open-source ecosystems.

The project supports self-hosted deployments, particularly for home networks. Documentation provides guidance on port forwarding configuration and domain setup, with support for dynamic DNS services like DuckDNS, Amazon Route53, and Cloudflare. Contributions are welcomed against the develop branch, with official releases created from the master branch. The project uses continuous integration to validate pull requests, and Docker builds are made available on Docker Hub for manual verification. A notable limitation exists for armv7 architecture support, which was discontinued in version 2.14 due to Node.js dropping support for armhf, with version 2.13.7 recommended as an alternative for affected users. Support channels include GitHub issues, discussions, and a dedicated Reddit community.

nginx-proxy-manager
by
NginxProxyManagerNginxProxyManager/nginx-proxy-manager

Repository Details

Fetching additional details & charts...