n8n
文档
安装
可以用官网的 2 条命令一键式:
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
# docker run -it -d --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n -e N8N_SECURE_COOKIE=false docker.n8n.io/n8nio/n8n
或者官方提供的docker-compose文件
也可以用Dokploy【推荐】,基于现有情况可以微调一下配置。

version: "3.8"
services:
n8n:
image: docker.n8n.io/n8nio/n8n:1.108.1
restart: unless-stopped
environment:
- N8N_HOST=${N8N_HOST}
- N8N_PORT=${N8N_PORT}
- N8N_PROTOCOL=http
- NODE_ENV=production
- WEBHOOK_URL=http://${N8N_HOST}:${N8N_PORT}/
- GENERIC_TIMEZONE=${GENERIC_TIMEZONE}
- N8N_SECURE_COOKIE=false
- NODE_FUNCTION_ALLOW_BUILTIN=crypto,https
- NODE_FUNCTION_ALLOW_EXTERNAL=axios
volumes:
- n8n_data:/home/node/.n8n
ports:
- "5678:5678"
volumes:
n8n_data:
在 Environment 中设置一下相关信息即可
N8N_HOST=172.xx.xx.xx
N8N_PORT=5678
GENERIC_TIMEZONE=Asia/Shanghai