Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

datawranglerai/self-host-n8n-on-gcr

说明与用途

**价值**
datawranglerai/self-host-n8n-on-gcr 让你在 Google Cloud Run(GCR)上自托管 n8n 工作流引擎,省去官方订阅费用和服务器运维负担。它提供即插即用的 Terraform 配置,能够快速把支付、计费、PSP(支付服务提供商)等业务流程嵌入自动化工作流,从而显著缩短集成周期、降低成本,并保持与现有 CI/CD、IaC 流程的统一管理。

**典型接入方式**

  1. **准备环境**
  • 在 GCP 项目中启用 Cloud Run、Artifact Registry、Secret Manager 等必要 API。
  • 确保已有 Terraform(≥1.5)和 gcloud CLI。
  1. **克隆仓库并检查 README**
   git clone https://github.com/datawranglerai/self-host-n8n-on-gcr.git
   cd self-host-n8n-on-gcr
  1. **创建 Terraform 工作区**(推荐在单独的目录或 Terraform Cloud 中)
   module "n8n" {
     source = "github.com/datawranglerai/self-host-n8n-on-gcr//terraform"
     
     project_id      = "my-gcp-project"
     region          = "us-central1"
     service_name    = "n8n"
     container_image = "gcr.io/my-gcp-project/n8n:latest"
     
     # 可选:外部数据库、Redis、SMTP 等配置
     db_instance_name = "my-sql-instance"
     redis_instance   = "my-redis"
   }
  1. **部署**
   terraform init
   terraform apply   # 确认后开始创建 Cloud Run 服务、IAM、Secrets 等资源
  1. **接入业务系统**
  • 在 n8n UI(通过 Cloud Run URL 访问)中创建 **Webhook**、**HTTP Request**、**Stripe/PayPal** 等节点。
  • 将这些节点串联成 “计费 → PSP 校验 → 订单完成” 的工作流。
  • 如需与内部微服务交互,可在 Terraform 中加入 VPC‑Connector,使 Cloud Run 与私有网络通信。
  1. **验证 & 迭代**
  • 先在测试环境跑一个小的 **Proof‑of‑Concept**(例如模拟一次支付成功回调),确认 webhook、密钥、环境变量均正常。
  • 完成后逐步迁移生产支付/计费流程。

**生产可用性**

  • **活跃度**:最近一次提交在 2026‑05‑10,星标 600+、Fork 132,社区活跃,具备持续维护的潜力。
  • **技术成熟度**:基于 Terraform + Cloud Run 的 IaC 部署,天然支持弹性伸缩、零运维和自动 HTTPS。
  • **安全**:所有敏感信息(API 密钥、PSP 凭证)通过 GCP Secret Manager 管理,符合最小权限原则。
  • **可靠性**:Cloud Run 提供 99.95% SLA,且 n8n 本身支持持久化(PostgreSQL、MySQL)和容错。
  • **适配度**:项目语言为 HCL,易于与现有基础设施代码合并;README 提供完整的部署步骤,适合作为 **OSS Pilot** 的起点。

综合来看,datawranglerai/self-host-n8n-on-gcr 已具备 **高生产就绪度**,适合在支付、计费或任何需要自动化 PSP 流程的场景中快速落地,并可在后期通过 Terraform 进行规模化管理和持续交付。

实际用途

datawranglerai/self-host-n8n-on-gcr helps integrate monetization, billing, or PSP flows faster.

  • integrate billing or checkout
  • evaluate PSP flows
  • automate payment operations

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: HCL
  • 记录日期: 2026-09-05T17:30:59.816Z
原始来源