Easy and fast setup for self-hosting on Google Cloud VM (without kubernetes)

Hey all. I have noted that many people are having issues getting n8n self-hosting up and running on a simple Google Cloud VM (no Kubernetes, which can get really pricey).

Well, my 27 hours of messing around finally yielded this simple setup guide that should take you 20 minutes, tops. Well, 20 minutes after you set up the VM, grab a static IP, and point your sub.domain to it. I’m not covering that stuff.

Here’s the link to the guide that GPT o1 and I co-wrote:

Reach out if you need additional help with setting up firewall rules, API permissions, credentials in Google Cloud & Google Workspace, etc… I’m no expert but I have gotten it all working.