Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Self-host n8n on Google Cloud without the subscription fees or server headaches - because your automation workflows shouldn't cost more than your coffee budget
| Date | Stars |
|---|---|
| 2026-07-24 | 611 |
| 2026-07-25 | 611 |
| 2026-07-28 | 611 |
| 2026-07-30 | 611 |
| 2026-08-06 | 611 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Self-Hosting n8n on Google Cloud Run: Complete Guide # So you want to run n8n without the monthly subscription fees, keep your data under your own control, and avoid the headache of server maintenance? Google Cloud Run offers exactly that sweet spot - serverless deployment with per-use pricing. Let's build this thing properly. This guide walks you through deploying n8n (that powerful workflow automation platform) on Google Cloud Run with PostgreSQL persistence. You'll end up with a fully functional system that scales automatically, connects to Google services via OAuth, and won't drain your wallet when idle. > **🚀 Quick Start Option**: Want to skip the manual setup? Jump to the [Terraform Deployment Option](#terraform-deployment-option) section for a streamlined, automated deployment. The step-by-step guide below is valuable for understanding what's happening under the hood, but Terraform will handle all the heavy lifting for you! ## Table of Contents ## - [Quick Start with Terraform](#terraform-deployment-option) - [Manual Step-by-Step Guide](#step-1-set-up-your-google-cloud-project) - [Configuration](#step-8-configure-n8n-for-oauth-with-google-services) - [Queue Mode Deployment](#queue-mode-deployment-scaling-n8n-for-production) - [Updates & Maintenance](#keeping-n8n-updated-dont-be-that-person-running-year-old-software) - [Cost Estimates](#cost-estimates-yes-it-really-can-be-that-cheap) - [Troubleshooting](#troubleshooting) ## Overview ## n8n is brilliant for automating all those tedious tasks you'd rather not do manually. This setup uses: * Google Cloud Run for hosting the application (pay only when it runs) * Cloud SQL PostgreSQL for database persistence (because your workflows should survive restarts) * Google Auth Platform for connecting to Google services (sheets, drive, etc.) Why self-host? Complete control over your automation workflows and data. No arbitrary execution limits. No wondering where your sensitive data is being stored. And with Cloud Run, you get the best of both worlds - the control of self-hosting with the convenience of not having to manage actual servers. ## Prerequisites ## Before diving in, make sure you've got: * A Google Cloud account (they offer a generous free tier for new accounts) * gcloud CLI installed and configured (trust me, it's worth not clicking through web consoles) * Basic familiarity with Docker and command line * **Docker** (only needed if using custom image - Option B) * A domain name (optional, but recommended for production use) The command line approach might seem intimidating at first, but it means we can script the entire deployment process. And when you need to update or recreate your instance, you'll thank yourself for having everything in a reusable format. ## Community Video Walkthrough ## Massive thanks to Terra Femme for creating this brilliant step-by-step video walkthrough of the entire deployment process! If you're more of a visual learner or want to see someone actually troubleshoot the common gotchas in real-time, this is gold. ▶️ [Watch the deployment video](https://youtu.be/bLDv07BR9Hw "Host n8n on Google Cloud RUN Free in Under 20 - @TerraFemme-Tech") by [Terra Femme (@terra.femme)](https://github.com/terra-femme "terra-femme (Terra.Femme"). The video covers the full Terraform deployment using Google Cloud Shell Editor, including the port configuration fix that trips up most people. It's basically a live demo of everything in this guide, which is pretty awesome. ## Step 1: Set Up Your Google Cloud Project ## First, let's get our Google Cloud environment sorted: ```bash # Set your Google Cloud project ID export PROJECT_ID="your-project-id" export REGION="europe-west2" # Choose your preferred region # Log in to gcloud gcloud auth login # Set your active project gcloud config set project $PROJECT_ID # Enable required APIs gcloud services enable artifactregistry.googleapis.com gcloud services enable run.googleapis.com gcloud services e
Excerpt of 47,856 characters
Read on GitHub44
4
2
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:f7ea0583f3a071cd, topic:ai-agents, topic:agentic-ai
matched fp:f7ea0583f3a071cd, topic:serverless
matched fp:f7ea0583f3a071cd, topic:n8n, readme:workflow automation, readme:automation platform