For a reverse proxy manager with automatic SSL, the first results are jc21/nginx-proxy-manager (Nginx Proxy Manager is exactly the kind of tool this search is after — a web-based dashboard for managing Nginx reverse proxies that automates Let’s Encrypt SSL certificate provisioning and renewal, with access control and custom domain routing built in), bunkerity/bunkerweb (BunkerWeb is a containerized Nginx reverse proxy featuring a web-based management dashboard and automated SSL certificate provisioning, which directly matches the request for a self‑hosted Nginx reverse proxy manager with integrated Let’s Encrypt support and a graphical UI) and linuxserver/docker-swag (This Docker image bundles Nginx, Let's Encrypt, and Fail2ban for automated SSL and reverse proxying, but does not provide a web-based management UI — it is configured via files, so it fits the category but lacks the control panel aspect). nginxproxymanager/nginx-proxy-manager and bunkerity/bunkerized-nginx round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Self-hosted management interfaces for Nginx that automate SSL certificate generation and reverse proxy configuration.
Nginx Proxy Manager is a web-based administrative interface for configuring and managing Nginx reverse proxy hosts and server rules within Docker containers. It functions as a containerized network gateway that routes external web traffic to internal services and backend applications. The system automates the acquisition and renewal of Let's Encrypt SSL certificates to encrypt network traffic without manual command line intervention. It provides a graphical dashboard for defining proxy hosts, access lists, and custom server configurations, removing the need for manual configuration file editi
Nginx Proxy Manager is exactly the kind of tool this search is after — a web-based dashboard for managing Nginx reverse proxies that automates Let’s Encrypt SSL certificate provisioning and renewal, with access control and custom domain routing built in.
BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall and Nginx reverse proxy. It provides a security layer for web applications, combining traffic routing with automated SSL certificate management and a web-based security dashboard for monitoring and configuration. The project distinguishes itself through its deep integration with container orchestrators, serving as a Kubernetes ingress controller that automates security settings and service discovery via container labels. It features a plugin-based extension model and a manageme
BunkerWeb is a containerized Nginx reverse proxy featuring a web-based management dashboard and automated SSL certificate provisioning, which directly matches the request for a self‑hosted Nginx reverse proxy manager with integrated Let’s Encrypt support and a graphical UI.
This project is a Docker-based web gateway and Nginx reverse proxy manager. It functions as a containerized network edge designed to route incoming HTTP and HTTPS traffic to backend services using subdomains and subfolders. The system automates the procurement and renewal of Let's Encrypt SSL certificates via the ACME protocol and various DNS plugins. It includes a mechanism to export and share these certificates through persistent volumes so other containers can utilize the same encryption keys. Security is handled through a combination of server intrusion prevention, using Fail2Ban to moni
This Docker image bundles Nginx, Let's Encrypt, and Fail2ban for automated SSL and reverse proxying, but does not provide a web-based management UI — it is configured via files, so it fits the category but lacks the control panel aspect.
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
Nginx Proxy Manager is exactly the tool described: a containerized graphical control panel for Nginx reverse proxies that automates SSL certificate provisioning and renewal via ACME (Let's Encrypt), with built-in web UI, custom domain routing, and access control.
Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web application firewall. It focuses on protecting web applications by monitoring container labels within cloud-native orchestration systems to automatically update security settings and firewall rules. The system distinguishes itself through automated security operations, including the automatic management of SSL certificates and an automated client banning mechanism that blocks IP addresses based on HTTP status codes. It features bot challenge mechanisms using CAPTCHAs, JavaScript, or coo
Bunkerized Nginx is a containerized reverse proxy that automates SSL certificate management and security rules, and includes a web-based dashboard — squarely fitting the need for an Nginx reverse proxy manager with automated SSL, though its focus on security automation makes it a narrower fit than a general-purpose management UI.
This project is an automated SSL certificate manager and orchestrator for Nginx proxy configurations. It functions as an ACME protocol client that handles the request, issuance, and renewal of security certificates for web services running in containers. The system monitors Docker container lifecycle events to automatically provision certificates based on assigned hostnames. It automates the full certificate lifecycle, including domain ownership validation and the issuance of specialized wildcard or multi-domain certificates. The tool manages security through both HTTP and DNS challenge reso
This project automatically obtains and renews Let's Encrypt certificates for Docker‑based Nginx reverse proxies, but it is a headless companion container—it lacks the web‑based management UI and broader control‑panel features the visitor expects.
Lego is an ACME certificate manager and lifecycle tool used to automate the request, renewal, and revocation of SSL and TLS certificates. It implements the ACME protocol to communicate with compliant certificate authorities and manages the full issuance process, including account registration and private key rollovers. The project distinguishes itself through extensive DNS automation, utilizing a provider-based abstraction to solve DNS-01 challenges across various third-party DNS providers. It supports advanced verification workflows such as CNAME-based challenge delegation, DNS zone discover
Lego is a powerful ACME client that automates SSL certificate issuance and renewal from Let’s Encrypt, but it is a command-line tool rather than a web-based control panel for managing Nginx reverse proxies, so it covers only the certificate automation part of your search.
Certbot is a command-line client designed to automate the lifecycle of digital security certificates. By implementing the ACME protocol, it manages the communication between a local server and a certificate authority to verify domain ownership and issue transport layer security certificates without manual intervention. The tool distinguishes itself through a modular plugin architecture that allows it to interact directly with various web server configurations and DNS providers. This framework enables the software to perform automated domain validation, modify server settings, and configure vi
Certbot is a command-line ACME client for automating SSL certificate issuance and renewal, but it lacks the web-based management UI and Nginx reverse proxy management features that this search expects.
ProxySU is a Windows desktop application that automates the deployment and management of proxy services on a Linux VPS. It combines single-click installation of multiple proxy protocols, including V2ray, Xray, Trojan, and Shadowsocks, with automatic SSL/TLS certificate provisioning and renewal through Let's Encrypt. The tool distinguishes itself by handling the full lifecycle of proxy server setup from a Windows environment, using SSH key-based authentication for secure, passwordless remote access. It also includes network optimization capabilities, such as activating the BBR TCP congestion c
ProxySU automates proxy service deployment and SSL provisioning on a VPS, but it is a Windows desktop app focused on circumvention proxies (V2ray, Trojan) rather than an Nginx reverse proxy manager with a web-based control panel.
acme-tiny is a minimal ACME client implemented as a single-file Python script that automates obtaining and renewing SSL/TLS certificates from a Certificate Authority using the Automated Certificate Management Environment (ACME) protocol. It relies on OpenSSL command-line tools for key generation and certificate signing request creation, and uses file-based HTTP validation to verify domain ownership by placing a token file on the web server. Designed for fully automated certificate lifecycle management, acme-tiny is intended to be executed periodically by a system scheduler like cron, checking
acme-tiny is a minimal ACME client that automates SSL certificate provisioning via Let's Encrypt, but it is a command-line script with no web UI, Nginx management, or routing features — it only covers the SSL piece, not the full Nginx reverse proxy manager you need.
This project is a command-line tool that automates the entire lifecycle of security certificates using standard domain validation protocols. It functions as a background service to manage the issuance, renewal, and installation of certificates, ensuring that encrypted web traffic remains active without requiring manual intervention. The tool distinguishes itself through extensive support for automated domain ownership verification, including the ability to issue wildcard certificates by programmatically interacting with external domain name system providers. It provides flexible validation op
acme.sh automates SSL certificate lifecycle management via Let's Encrypt, but it is a command-line ACME client rather than a web-based Nginx reverse proxy manager with routing and access control.
acme.sh is a shell-based certificate manager and ACME SSL certificate client. It automates the issuance, renewal, and installation of digital security certificates using a portable Unix shell script to remove dependencies on heavy runtime environments. The project specializes in automated domain ownership verification through a DNS challenge automator that integrates with provider APIs. It supports the generation of diverse certificate types, including wildcard certificates and issuance based on pre-existing certificate signing requests. The tool covers the full certificate lifecycle, includ
acme.sh automates SSL certificate issuance and renewal via ACME, but it is a command-line certificate manager, not a web-based control panel for managing Nginx reverse proxies with routing and access control.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| jc21/nginx-proxy-manager | 33.3K | TypeScript | MIT | |
| bunkerity/bunkerweb | 10.6K | Python | AGPL-3.0 | |
| 3.6K |
| Dockerfile |
| gpl-3.0 |
| nginxproxymanager/nginx-proxy-manager | 33.3K | TypeScript | MIT |
| bunkerity/bunkerized-nginx | 10.6K | Python | AGPL-3.0 |
| nginx-proxy/docker-letsencrypt-nginx-proxy-companion | 7.7K | Shell | MIT |
| go-acme/lego | 9.7K | Go | MIT |
| certbot/certbot | 33.1K | Python | NOASSERTION |
| proxysu/proxysu | 5.7K | C# | MIT |
| diafygi/acme-tiny | 4.8K | Python | mit |