A clean and intuitive web-based tool that generates all the necessary commands and configuration files to set up Nginx as a reverse proxy for any backend application β including optional SSL setup using Certbot.
π nginx-setup-tool.vercel.app
- π§ Automatic Nginx command generator β no need to remember syntax
- βοΈ Step-by-step guide β covers installation, configuration, and SSL setup
- π Free SSL with Certbot β generate ready-to-run commands
- π One-click copy β easily copy any command block
- π» Works for any backend β Node.js, Flask, FastAPI, Django, Go, PHP, etc.
- π§Ύ Responsive & beginner-friendly UI
- Enter your domain or subdomain (e.g.
api.example.com) - Enter your application port (e.g.
4000) - Click βGenerate & Update Commandsβ
- Copy and execute the commands on your Linux server
Youβll get:
- β Nginx installation commands
- β Configuration setup instructions with a generated config file
- β SSL setup commands (Certbot)
Detailed setup instructions: π Nginx Server Setup Guide
- HTML5
- CSS3
- Vanilla JavaScript
No dependencies or frameworks β just open and use it.
# Clone the repository
git clone https://github.com/your-username/nginx-setup-generator.git
# Go to the folder
cd nginx-setup-generator
# Open in browser
open index.htmlExample Nginx config for a backend running on port 4000:
server {
listen 80;
server_name api.example.com;
location / {
proxy_pass http://localhost:4000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}Developed with β€οΈ by Lovely Sharma
Licensed under the MIT License β free to use, modify, and share.
