
Self-Hosting n8n on Contabo VPS: Enterprise Automation for $0/Month
We just deployed a production-ready n8n instance at n8n.intentsolutions.io with zero monthly software costs. Here's the complete technical architecture and deployment process. The Business Case Before: Paying $20+/month for n8n Cloud After: $0/month on existing Contabo VPS Setup Time: 2 hours ROI: Infinite (one-time setup, zero recurring cost) Architecture Overview ┌─────────────────────────────────────┐ │ n8n.intentsolutions.io (DNS) │ │ ↓ │ │ 194.113.67.242:443 (HTTPS) │ │ ↓ │ │ Caddy Reverse Proxy │ │ - Auto SSL (Let's Encrypt) │ │ - Port 443 (HTTPS) │ │ ↓ │ │ Docker Container: n8n │ │ - Port 5678 (internal) │ │ - SQLite database │ │ - Persistent data: ./data │ │ - Backups: ./backups │ └─────────────────────────────────────┘ Technical Challenge: Port Conflicts The server was already running: Port 80 : Apache2 (existing web server) Port 443 : Needed for n8n HTTPS Port 8080 : Caddy file browser Solution: Configure Caddy with auto_https disable_redirects to handle HTTPS only without re
Continue reading on Dev.to DevOps
Opens in a new tab




