deploy-infra / app
Nginx Proxy Manager
Capability: Nginx Proxy Manager
Use it when
- You self-host several web services at home and want to forward domains to them with free SSL without learning Nginx or Letsencrypt configuration
- You need a web UI to manage proxy hosts, redirects, access lists, and basic HTTP auth for multiple services behind one gateway, with user management and an audit log
What it solves
Not the fit when
- Programmatic or API-driven proxy configuration (the documented path is the admin UI)
- Non-Docker installation (ships as a pre-built Docker image)
- Full identity-provider authentication in front of apps (offers access lists and basic HTTP auth only)
- auth-wall-session
- server-hardening-gap
- geo-block
Install
Create a docker-compose.yml using image docker.io/jc21/nginx-proxy-manager:latest with ports 80, 81, 443 and volumes ./data:/data and ./letsencrypt:/etc/letsencrypt, then run: docker compose up -d
Invoke
Log in to the admin UI at http://127.0.0.1:81 and create proxy hosts, redirections, streams, and 404 hosts; request free Let's Encrypt certificates or upload custom SSL from the same UI
Alternatives
No reviewed alternatives recorded yet.