nginx

Nginx Manager

Server configuration dashboard

nginx
Nginx Manager
Checking...
Checking...
Loading sites...

No sites found

Edit Site

nginx configuration

Add New Site

Choose a template
🔀
Basic Reverse Proxy
Forward HTTP/HTTPS to a backend server
⚡
Socket.IO Proxy
Reverse proxy with WebSocket/Socket.IO support
📁
Static Files
Serve static files from a directory
↪️
Redirect
301/302 redirect to any external URL
✏️
Custom / Blank
Start from scratch with a blank config
Site details
Used as the config filename in sites-available/
Space-separated. Include www variant if needed.
Where nginx will proxy requests to
Full URL including https://
Use 301 for permanent moves, 302 while testing
After creating, run: certbot --nginx -d example.com
Config preview editable

Logs

Loading...

Get SSL Certificate

Server must be reachable on port 80 from the internet.
Domains detected from the site config. Remove any that are not yet pointing to this server.
Certbot will temporarily modify the nginx config and then reload it automatically.
DNS challenge — no port 80 required. You will be asked to add a TXT record to your DNS for each domain.
Running certbot... ⟳

        
        
DNS TXT Record Required

Add the following TXT record to your DNS, then click Continue.

Type TXT
Name / Host —
Value —
DNS changes may take a minute to propagate.

Nginx Output


    

Port Forwards

No port forwards yet for this site.

Port Proto Backend Note Added
New Port Forward
Reverse proxy — browser/API traffic over HTTP
host:port — the internal server to forward to
Remember to open this port in your firewall: ufw allow PORT/tcp

Confirm Delete

The config will be saved as a backup file, not permanently deleted.

Change Password