Skip to content
GitHub

n8n

n8n 是一款开源的自动化工具,可以帮助你连接各种 API、数据库、文件存储、消息传递系统,并通过流程自动化执行任务

services:
  n8n:
    image: n8nio/n8n:latest
    container_name: n8n
    restart: always
    ports:
      - 5678:5678
    volumes:
      - n8n_data:/home/node/.n8n 
    environment:
      TZ: Asia/Shanghai

      # 使用 postgres 数据库
      DB_TYPE: postgresdb 
      DB_POSTGRESDB_DATABASE: n8n
      DB_POSTGRESDB_HOST: 192.168.1.100
      DB_POSTGRESDB_PORT: 5432
      DB_POSTGRESDB_USER: username
      DB_POSTGRESDB_PASSWORD: password
      N8N_PROTOCOL: http           # 告知 n8n 使用 HTTPS
      N8N_SECURE_COOKIE: false     # 关闭 HTTPS 时,关闭安全 cookie(允许外部访问)

volumes:
  n8n_data:
 # 拉起服务
 $ docker-compose up -d

 # 查看日志
 $ docker logs -f n8n

浏览器打开 http://localhost:5678 进入 n8n, 先创建用户名及密码