Just published a detailed breakdown of how I deploy n8n to production.
The post covers:
• Cloud-init + provisioner for server setup
• Security hardening (SSH, firewall, fail2ban)
• Automatic SSL with Traefik
• Service toggle system for BaseRow, NocoDB, MinIO, etc
• Secret generation that stays off your local machine