n8n 开源自动化控制台

安全 人工智能原生 工作流程自动化
全球最受欢迎的技术团队工作流程自动化平台

社区提交的 800 多个工作流程模板 https://n8n.io/workflows/

Docker Compose 安装 n8n

自用Synology Docker Compose 参考样本

version: "3.9"
services:
  db:
    image: postgres:15.4
    container_name: n8n-DB
    hostname: n8n-db
    mem_limit: 512m
    cpu_shares: 768
    security_opt:
      - no-new-privileges:true
    user: 1024:100
    healthcheck:
      test: ["CMD", "pg_isready", "-q", "-d", "n8n", "-U", "n8nuser"]
      timeout: 45s
      interval: 10s
      retries: 10
    volumes:
      - /volume1/docker/n8n/db:/var/lib/postgresql/data:rw
    environment:
      TZ: Europe/Paris #需更改时区
      POSTGRES_DB: n8n
      POSTGRES_USER: n8nuser
      POSTGRES_PASSWORD: n8npass
    restart: on-failure:5

  n8n:
    image: n8nio/n8n:latest
    container_name: n8n
    hostname: n8n
    mem_limit: 1g
    cpu_shares: 768
    security_opt:
      - no-new-privileges:true
    ports:
      - 5678:5678
    volumes:
      - /volume1/docker/n8n/data:/home/node/.n8n:rw
      - /volume1/docker/n8n/files:/files:rw
    environment:
      N8N_HOST: n8n.*****.*** #需更改域名
      N8N_PORT: 5678
      N8N_PROTOCOL: https
      NODE_ENV: production
      WEBHOOK_URL: https://n8n.*****.*** #需更改域名
      GENERIC_TIMEZONE: Europe/Paris #需更改时区
      TZ: Europe/Paris #需更改时区
      DB_TYPE: postgresdb
      DB_POSTGRESDB_DATABASE: n8n
      DB_POSTGRESDB_HOST: n8n-db
      DB_POSTGRESDB_PORT: 5432
      DB_POSTGRESDB_USER: n8nuser
      DB_POSTGRESDB_PASSWORD: n8npass
    restart: on-failure:5
    depends_on:
      db:
        condition: service_healthy

反向代理

反向代理并开启 SSL 域名 -> 服务器IP:5678

自用部分参考案例

用途广泛 网络安全防范 家庭智能 必备服务之一

➡️ 在线预约

电子设备维护/网络服务 预约

➡️ 远程协助

在线文字/语音/视频 协助

📢 免费提供咨询/报价 其余服务付费提供 (维修/网络/协助…) 在线预约/远程协助