跳至正文
Wener Notes

n8n

约 2 分钟阅读
  • 是什么
    • Sustainable Use License, TS, Vue
    • 带图形化界面的工作流自动化服务
    • Vue+Typescript+TypeORM
  • 参考
  • Apache 协议但禁止用于直接提供 n8n 作为服务 - 不能做竞品
  • 非 OSS 协议
  • 社区版只能单用户
  • EE 功能
    • LogStream
    • LDAP
    • Collaborate
bash
# /home/node/.n8n
# SQLite
docker run -it --rm \
  -v $PWD/n8n/data:/home/node/.n8n \
  -p 5678:5678 \
  -e N8N_RUNNERS_ENABLED=true \
  -e N8N_DIAGNOSTICS_ENABLED=false \
  -e N8N_VERSION_NOTIFICATIONS_ENABLED=false \
  -e N8N_SECURE_COOKIE=false \
  -e GENERIC_TIMEZONE="Asia/Shanghai" \
  -e TZ="Asia/Shanghai" \
  --name n8n n8nio/n8n

# 中文
curl -LO https://github.com/other-blowsnow/n8n-i18n-chinese/releases/download/n8n%401.95.3/editor-ui.tar.gz
mkdir -p n8n/n8n-editor-ui
tar zxvf editor-ui.tar.gz -C ./n8n/n8n-editor-ui

# -v $PWD/n8n/n8n-editor-ui/dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist \
# -e N8N_DEFAULT_LOCALE=zh-CN \
envfornote
EXECUTIONS_PROCESSmain
EXECUTIONS_TIMEOUT-1seconds
N8N_CUSTOM_EXTENSIONS
NODE_FUNCTION_ALLOW_BUILTIN*crypto,lodash,dayjs
N8N_USER_FOLDER.n8n
WEBHOOK_URL
N8N_PROTOCOL
N8N_HOST
N8N_PORT
N8N_METRICStrue

配置

  • Configuration
  • 默认使用 SQLite,推荐使用 PostgresDB
  • 敏感配置支持文件 *_FILE,例如 DB_POSTGRESDB_PASSWORD_FILE
envdemo
N8N_BASIC_AUTH_ACTIVEtrue
N8N_BASIC_AUTH_USERn8n
N8N_BASIC_AUTH_PASSWORDn8n
N8N_JWT_AUTH_ACTIVEtrue
N8N_JWT_AUTH_HEADERAuthentication
N8N_JWKS_URIauth.example.com
N8N_HOSTn8n.wener.me
N8N_PORT5678
N8N_PROTOCOLhttps
NODE_ENVproduction
WEBHOOK_TUNNEL_URLn8n.wener.me
VUE_APP_URL_BASE_APIn8n.wener.me
GENERIC_TIMEZONEAsia/Shanghai
N8N_ENCRYPTION_KEY
DB_TABLE_PREFIXn8n
DB_TYPEpostgresdb
DB_POSTGRESDB_DATABASEn8n
DB_POSTGRESDB_HOSTlocalhost
DB_POSTGRESDB_PORT5432
DB_POSTGRESDB_USERroot
DB_POSTGRESDB_PASSWORD
DB_POSTGRESDB_SCHEMApublic

workflow

API

  • X-N8N-API-KEY

FAQ

Free License

  • 提供邮箱注册并激活
  • 永久有效
  • 特性
    • 文件夹
    • 编辑器内调试
    • 自定义执行数据

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub4 条
Hacker News1 条
其他外链4 条
最近更新commit 0e9067c编辑