Nginx_proxy_manager
App in the BluixApps catalog
What it is
Nginx Proxy Manager (NPM) is a web UI for managing nginx reverse proxies with Let's Encrypt SSL automation. Add a domain, point at a backend, click "Let's Encrypt" — done. Manages access lists, custom certs, redirection, streams. Built for self-hosters who want nginx power without nginx config files.
For homelab and small-business operators wrangling 10-50 reverse-proxied apps, NPM is the dramatically simpler choice vs raw nginx.
What it's for
- Reverse proxy management — point domains at internal services
- Automated SSL — Let's Encrypt cert provisioning + renewal
- Multi-app hosting — manage dozens of vhost configs visually
- Access control — basic auth, IP allow lists, OAuth via Authelia
- Stream / WebSocket proxying — non-HTTP protocols supported
Who it's for
- Self-hosters managing 10+ reverse-proxied apps
- Homelab operators running services behind nginx
- Small business IT providing internal app access via subdomains
- Hosting providers running customer subdomains
- Non-experts wanting nginx without learning nginx config
Why teams pick NPM over alternatives
- MIT license — fully open
- Visual management — Caddy is simpler config, NPM is simpler UI
- Mature — long-running project with strong community
- Stream support — TCP / UDP forwarding, not just HTTP
- Access lists — IP + basic auth + custom rules
- Custom certs — bring-your-own-cert alongside Let's Encrypt
Integrations
- SSL — Let's Encrypt automatic, ZeroSSL, custom upload
- DNS-01 — wildcard certs via DNS provider plugins (Cloudflare, Hetzner, others)
- Auth — basic auth, Authelia / Authentik via custom config
- Logging — JSON-structured logs for analytics
- Backup — config + cert export
- Custom nginx config — advanced users can inject raw nginx directives
- Stream — TCP / UDP forwarding
Notable users & community
- 24k+ GitHub stars
- Active Reddit + Discord communities
- Featured in homelab guides worldwide
- Strong adoption among self-hosters
- Long-running OSS project
Tips & operations
- Persist data volume — certs + config live here; mount from day one
- Wildcard certs via DNS-01 — for *.yourdomain.com setups
- Custom nginx config — for advanced rules (rate limiting, custom headers)
- Stream proxy for non-HTTP — TCP forwarding for SSH, databases
- Backup before upgrades — export config + certs before NPM major version changes
- Don't expose NPM admin externally — VPN / IP-restricted access only
What we ship in BluixApps
- Docker compose: Nginx Proxy Manager + MariaDB
- Pinned
jc21/nginx-proxy-manager:2.12.0(release-tagged) - HTTPS via Let's Encrypt
- Admin user with default creds documented for first-login change
- Persistent volumes for certs + config + database
- Stream forwarding enabled
- Backup hook covers config + cert + database
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |