Self-host Nginx Proxy Manager
Reverse proxydeployed & timed by usprices checked · Jul 2026
Put your self-hosted apps behind clean domains with automatic Let's Encrypt TLS — all from a point-and-click web UI. The fastest way to get HTTPS on a home server without touching a config file.
Key facts
CategoryReverse proxy
LicenseMIT
StackNode.js, Nginx
Min RAM512 MB
Dockeryes
Difficulty
What you need
- Any VPS with at least 512 MB of RAM
- A domain you control — most self-hosted setups need HTTPS in front of them
- Under an hour if you've used Docker before
Install with Docker Compose
Save this as compose.yml and run docker compose up -d:
# Nginx Proxy Manager — expose 80, 443, and 81 (admin UI)
# grab the official compose, then:
docker compose up -d # → http://SERVER_IP:81
# default login: admin@example.com / changeme