๐ Resources:
Use this command if you had the error:
sudo nano /etc/nginx/nginx.conf
This concise, action-first tutorial shows exactly how to host n8n on Google Cloud for free using the E2 free tier, set up DNS and SSL, and run n8n inside Docker all hosted on a Google Cloud Instance. Follow each step exactly to keep within Google Cloudโs free tier limits and expose n8n securely on your custom domain or subdomain.
๐กWhat you'll learn
โ
How to make n8n run in the cloud for free without you have to keep your device always on
โ
How to create and select a Google Cloud project and enable billing for freeโtier eligibility
โ
How to create an E2 VM in the US Central (Iowa) region with the correct free settings (1 vCPU E2, 30 GB persistent disk)
โ
How to install Docker and run n8n in a container on the VM
โ
How to configure Cloud DNS (Cloudflare example) and point a subdomain to the VM IP
โ
How to install and configure Nginx, fix the Nginx bucket issue, and enable a Nginx reverse proxy for n8n on port 5678
โ
How to obtain a Letโs Encrypt SSL certificate with Certbot and finalize secure access to n8n
Got questions about the video? Drop them in the comments below โฌ๏ธ