InfraPilot gives you a visual Nginx control panel inside Docker. Add proxy hosts, provision SSL automatically, set security headers, and monitor traffic — no nginx.conf editing required.
curl -fsSL https://infrapilot.org/install.sh | bashOne command · Nginx included · No nginx.conf to manage
InfraPilot bundles Nginx and exposes every configuration option through a visual interface. Your containers get reverse-proxied correctly on the first try.
Add, edit, and delete proxy hosts via a clean form. Point to any container by name or IP:port. Changes apply instantly — no nginx.conf editing, no reload commands.
SSL certificates provisioned automatically for every proxy host. HTTP-01 and DNS challenge support. Auto-renewed 30 days before expiry — no cron jobs.
Set HSTS, CSP, X-Frame-Options, and Referrer-Policy per proxy host. Add IP allowlists or denylists. Enable Basic Auth — no external auth server needed.
Live request rate, error rate, status-code breakdown, and top URL paths per proxy host. See exactly what's hitting your services in real time.
Stream Nginx access and error logs in real time alongside your Docker container logs — all in one view. Filter by host, status code, IP, or time range.
Nginx runs inside the InfraPilot container and connects to Docker containers by name — no IP management. Dynamically attach proxy hosts to any Docker network.
Stop fighting nginx.conf. Every task that used to require a terminal now takes a few clicks.
| Task | Manual Nginx | InfraPilot |
|---|---|---|
| Add a proxy host | Edit nginx.conf + reload | Fill a form — done |
| SSL certificates | Certbot cron + manual config | Auto-provisioned on save |
| Apply config changes | nginx -s reload in container | Live reload from dashboard |
| Security headers | nginx.conf directives | Toggles per proxy host |
| Traffic visibility | grep access.log | Real-time analytics UI |
| IP access control | allow/deny directives | Allowlist/denylist per host |
| Upstream = container name | Container IP (changes often) | Container name (stable) |
No separate Nginx container to maintain. InfraPilot ships with Nginx built in — configured entirely through the dashboard. One Docker pull, zero nginx.conf files.
Nginx included
Ships inside the InfraPilot container — no separate setup or image
Container-name routing
Upstream targets use Docker container names — IPs never change
Config fully managed
InfraPilot writes and reloads nginx.conf for you. No manual edits ever.
# infrapilot.org/signup — no credit card # Key: IP-CE-XXXX-XXXX-XXXX
curl -fsSL https://infrapilot.org/install.sh | bash
# Open http://your-server-ip # Dashboard → Proxy Hosts → Add Host → Save
Free Community Edition. Self-hosted. Nginx included. Deploy in under 5 minutes.
Works on any server running Docker · AGPL-3.0 Community Edition · No vendor lock-in