# NginxProxyManager/nginx-proxy-manager

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nginxproxymanager-nginx-proxy-manager).**

31,729 stars · 3,614 forks · TypeScript · mit

## Links

- GitHub: https://github.com/NginxProxyManager/nginx-proxy-manager
- Homepage: https://nginxproxymanager.com
- awesome-repositories: https://awesome-repositories.com/repository/nginxproxymanager-nginx-proxy-manager.md

## Topics

`nginx` `nginx-proxy`

## Description

Nginx Proxy Manager is a containerized gateway controller that provides a graphical interface for managing web server routing, security certificates, and access control lists. It functions as a centralized dashboard for directing incoming web traffic to internal services, allowing users to map domain names to specific network ports without manual configuration file edits.

The project distinguishes itself by automating the lifecycle of SSL certificates through integrated certificate authority clients and ACME challenges. It utilizes a dynamic routing engine based on high-performance web server platforms to modify traffic rules in real time, while an event-driven system monitors database changes to trigger configuration reloads without interrupting active connections.

Beyond core routing, the platform supports network access control by implementing authentication layers and IP filtering directly at the gateway level. It maintains persistent state for proxy host definitions and security metadata using a lightweight relational database, ensuring consistent management of infrastructure across isolated backend containers.

## Tags

### Web Development

- [Reverse Proxies](https://awesome-repositories.com/f/web-development/reverse-proxies.md) — Directs incoming web requests to internal services by mapping network ports. ([source](https://nginxproxymanager.com/guide/))
- [Web Server Management](https://awesome-repositories.com/f/web-development/web-server-management.md) — Provides a graphical interface for managing web server routing, SSL, and access control.
- [Proxy Management Interfaces](https://awesome-repositories.com/f/web-development/proxy-management-interfaces.md) — Provides a visual interface to manage network traffic flow and security certificates. ([source](https://nginxproxymanager.com/guide/))
- [Traffic Routing](https://awesome-repositories.com/f/web-development/traffic-routing.md) — Simplifies the configuration of web traffic routing to internal services.
- [Dynamic Routing](https://awesome-repositories.com/f/web-development/dynamic-routing.md) — Executes scripts to modify routing rules and proxy configurations in real time.

### DevOps & Infrastructure

- [Service Exposure](https://awesome-repositories.com/f/devops-infrastructure/service-exposure.md) — Maps domain names to internal container ports to expose local applications to the internet.
- [Gateway Orchestration](https://awesome-repositories.com/f/devops-infrastructure/gateway-orchestration.md) — Manages network traffic flow by dynamically updating proxy configurations for backend services.
- [Infrastructure Orchestration](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-orchestration.md) — Automates the orchestration of network traffic routing between internet requests and internal containers.
- [Configuration Management](https://awesome-repositories.com/f/devops-infrastructure/configuration-management.md) — Regenerates and reloads server configurations automatically based on database state changes.

### Security & Cryptography

- [Certificate Management](https://awesome-repositories.com/f/security-cryptography/certificate-management.md) — Automates the request, validation, and renewal of SSL certificates via ACME challenges.
- [SSL Automation](https://awesome-repositories.com/f/security-cryptography/ssl-automation.md) — Automates the acquisition and renewal of security certificates for web services.
- [Access Control Lists](https://awesome-repositories.com/f/security-cryptography/access-control-lists.md) — Restricts access to web services by implementing authentication and IP filtering at the gateway.

### Development Tools & Productivity

- [Management Dashboards](https://awesome-repositories.com/f/development-tools-productivity/management-dashboards.md) — Simplifies the administration of complex network configurations through a centralized visual interface.
