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
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution