Nginx Proxy Manager screenshot
#175 B Rank #140

Nginx Proxy Manager

Web-based GUI for managing nginx reverse proxy configurations with automatic free SSL via Let's Encrypt, packaged as a single Docker container.

Infrastructure JavaScript Easy to deploy $5/mo equiv
67.0 / 100

βš™ Full Stack

Node.js backend generating and reloading nginx configs, a Vue frontend for managing proxy hosts/certificates, and a SQLite database storing proxy host definitions and cert metadata.

πŸ“ˆ Scaling Analysis

By design it's a single instance managing one nginx process's configuration β€” it isn't meant to be horizontally scaled, since having multiple instances editing the same proxy config would conflict. It scales in the sense of handling many proxied domains from one instance, not in the sense of adding replicas.

πŸš€ Running on Nexlayer

Runs as a single pod with a persistent volume for its SQLite data and Let's Encrypt certificate storage; mirror the official image via mirror.gcr.io. On Nexlayer, note that inbound routing is already handled by the platform's own ingress, so NPM is more relevant for self-hosted homelab-style deployments than as an in-platform component.