
Fix n8n + Nginx Reverse Proxy & SSL Configuration on Ubuntu Server (DigitalOcean)
Upwork
Remoto
•10 hours ago
•No application
About
I need an experienced DevOps or Linux system administrator to troubleshoot and fix my n8n server setup. The instance is running on DigitalOcean (Ubuntu) and configured with Nginx + Let’s Encrypt SSL. The n8n service is running (active (running)), but the web interface is not reachable via my domain ofmmelbournen8n.shop. The browser currently shows ERR_CONNECTION_REFUSED or 502 Bad Gateway. 🧩 Current Setup Platform: Ubuntu (DigitalOcean droplet) Domain: *************.shop (Namecheap, A records set to IP ***************) Reverse Proxy: Nginx SSL: Let’s Encrypt via Certbot App: n8n (installed as systemd service, listening on port ****) Status: Nginx active and syntax OK n8n service running Browser connection refused Logs show “conflicting server name” and/or “failed with exit-code” intermittently 🛠️ What Needs to Be Fixed Diagnose and fix Nginx configuration conflicts (duplicate or invalid server_name entries). Ensure Nginx correctly proxies HTTPS traffic to n8n on port 5678. Confirm and fix Let’s Encrypt SSL certificates if invalid or missing. Ensure https://ofmmelbournen8n.shop loads the n8n editor successfully. Validate firewall (ufw) and port accessibility (80/443 open). Optional: Clean up redundant or broken configs in /etc/nginx/sites-available and /etc/nginx/sites-enabled. ✅ Deliverables https://******************** opens n8n login screen without SSL errors. No Nginx “conflicting server name” warnings. SSL certificate valid (Let’s Encrypt). Confirmed persistence after reboot. Provide brief summary of what was changed/fixed. 💡 Requirements Proven experience with n8n, Nginx, and Let’s Encrypt on Ubuntu. Familiar with systemd, firewalls, and reverse proxy setups. Available for live debugging (via screen share or console access preferred). Must work carefully — no data loss or service reset. Say TIGER in your proposal so I know you read the job. All things that have ****** are sensitive information and I will provide these later when we agree to proceed. I need for both Credentials and Workflows to work perfectly without connection issues.