n8n快速搭建
· 阅读需 1 分钟
n8n 是一款 AI 工作流自动化平台
n8n 工作流可能保存 API 密钥和业务数据,不能只启动容器就直接暴露公网。部署时应设置持久化目录、加密密钥、HTTPS、访问控制和数据库备份。
安装准备
docker docker-compose
编写docker-compose.yaml
services:
n8n:
image: docker.n8n.io/n8nio/n8n:2.0.0
container_name: n8n
privileged: true
user: root
restart: always
ports:
# web 界面访问端口
- "5678:5678"
environment:
- TZ=Asia/Shanghai
- N8N_DEFAULT_LOCALE=zh-CN
- N8N_SECURE_COOKIE=false
- N8N_ENCRYPTION_KEY=1234567890
- DB_TYPE=sqlite
- DB_SQLITE_DATABASE=/home/node/.n8n/database.sqlite
volumes:
- ./data:/home/node/.n8n
# https://github.com/other-blowsnow/n8n-i18n-chinese/releases/download/n8n%401.123.4/editor-ui.tar.gz
- ./dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
extra_hosts:
- "node1-svc:192.168.0.175"
启动
docker-compose up -d