Pick a use case, toggle the features you need, and get a production-ready Nginx configuration with SSL, gzip, security headers, and caching built in.
# ───────────────────────────────────────────── # Nginx Configuration # Generated by TurboDeploy Nginx Config Generator # Preset: Reverse Proxy # ───────────────────────────────────────────── server { listen 80; listen [::]:80; server_name example.com; client_max_body_size 10m; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; # ── Gzip Compression ── gzip on; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_min_length 256; gzip_types text/plain text/css text/javascript application/javascript application/json application/xml application/xml+rss image/svg+xml font/woff2; # ── Security Headers ── add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Content-Type-Options "nosniff" always; add_header X-XSS-Protection "1; mode=block" always; add_header Referrer-Policy "strict-origin-when-cross-origin" always; add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always; location / { proxy_pass http:// class="text-orange-400">127.0.0.1:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 90s; proxy_connect_timeout 90s; proxy_send_timeout 90s; } }
TurboDeploy handles reverse proxying, SSL, and load balancing automatically. Just push your code.