awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Nginx Reverse Proxy Managers

Ranking updated Jun 30, 2026

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 Reverse Proxy Managers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • jc21/nginx-proxy-managerjc21 avatar

    jc21/nginx-proxy-manager

    33,303View on GitHub↗

    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.

    TypeScriptSSL Certificate AutomationProxy Host ManagementSSL Certificate Managers
    View on GitHub↗33,303
  • bunkerity/bunkerwebbunkerity avatar

    bunkerity/bunkerweb

    10,629View on GitHub↗

    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.

    PythonSSL Certificate AutomationSSL Certificate ManagersReverse Proxies
    View on GitHub↗10,629
  • linuxserver/docker-swaglinuxserver avatar

    linuxserver/docker-swag

    3,608View on GitHub↗

    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.

    DockerfileACME ClientsSSL Certificate Automation
    View on GitHub↗3,608
  • nginxproxymanager/nginx-proxy-managerNginxProxyManager avatar

    NginxProxyManager/nginx-proxy-manager

    33,295View on GitHub↗

    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.

    TypeScriptReverse ProxiesWeb Server ManagementProxy Management Interfaces
    View on GitHub↗33,295
  • bunkerity/bunkerized-nginxbunkerity avatar

    bunkerity/bunkerized-nginx

    10,629View on GitHub↗

    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.

    PythonSSL Certificate Managers
    View on GitHub↗10,629
  • nginx-proxy/docker-letsencrypt-nginx-proxy-companionnginx-proxy avatar

    nginx-proxy/docker-letsencrypt-nginx-proxy-companion

    7,712View on GitHub↗

    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.

    ShellACME ClientsACME Protocol ImplementationsSSL Certificate Automation
    View on GitHub↗7,712
  • go-acme/legogo-acme avatar

    go-acme/lego

    9,689View on GitHub↗

    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.

    GoACME ClientsACME Protocol ImplementationsSSL/TLS Certificate Management
    View on GitHub↗9,689
  • certbot/certbotcertbot avatar

    certbot/certbot

    33,101View on GitHub↗

    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.

    PythonACME ImplementationsSSL Certificate Automation
    View on GitHub↗33,101
  • proxysu/proxysuproxysu avatar

    proxysu/ProxySU

    5,689View on GitHub↗

    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.

    C#SSL Certificate AutomationSSL/TLS Certificate Management
    View on GitHub↗5,689
  • diafygi/acme-tinydiafygi avatar

    diafygi/acme-tiny

    4,781View on GitHub↗

    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.

    PythonACME ClientsSSL Certificate Automation
    View on GitHub↗4,781
  • acmesh-official/acme.shacmesh-official avatar

    acmesh-official/acme.sh

    46,911View on GitHub↗

    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.

    ShellACME ClientsACME Protocol Implementations
    View on GitHub↗46,911
  • neilpang/acme.shNeilpang avatar

    Neilpang/acme.sh

    46,922View on GitHub↗

    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.

    ShellACME ClientsSSL Certificate Automation
    View on GitHub↗46,922
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
jc21/nginx-proxy-manager33.3KTypeScriptMITJun 15, 2026
bunkerity/bunkerweb10.6KPythonAGPL-3.0Jun 17, 2026
linuxserver/docker-swag
3.6K
Dockerfile
gpl-3.0
Feb 14, 2026
nginxproxymanager/nginx-proxy-manager33.3KTypeScriptMITJun 15, 2026
bunkerity/bunkerized-nginx10.6KPythonAGPL-3.0Jun 17, 2026
nginx-proxy/docker-letsencrypt-nginx-proxy-companion7.7KShellMITJun 16, 2026
go-acme/lego9.7KGoMITJun 16, 2026
certbot/certbot33.1KPythonNOASSERTIONJun 22, 2026
proxysu/proxysu5.7KC#MITJan 14, 2026
diafygi/acme-tiny4.8KPythonmitJun 17, 2025

Related searches

  • a self-hosted reverse proxy for containers
  • an api gateway for microservice traffic routing
  • an intercepting web proxy
  • a self hosted manager for IPTV playlists
  • a self hosted dashboard for homelab services
  • a self-hosted CDN for caching assets
  • a self-hosted Cloudflare Tunnel alternative
  • a self-hosted DNS and ad-blocking server