Skip to content

部署环境变量

基于文件的配置

您可以添加各个变量,以便在单独的文件中提供其配置。有关更多详细信息,请参阅将敏感数据保存在单独的文件中

此页面列出了自托管 n8n 实例的部署配置选项,包括设置访问 URL、启用模板、自定义加密和配置服务器详细信息。

多变的 类型 默认 描述
N8N_EDITOR_BASE_URL 细绳 - 用户可访问编辑器的公共 URL。也用于从 n8n 发送的电子邮件以及基于 SAML 身份验证的重定向 URL。
N8N_CONFIG_FILES 细绳 - 用于提供任何 JSON配置文件的路径。
N8N_DISABLE_UI 布尔值 false 设置为以禁用 UI。
N8N_PREVIEW_MODE 布尔值 false 设置为以预览模式运行。
N8N_TEMPLATES_ENABLED 布尔值 false 启用工作流模板(true) 或禁用 (false)。
N8N_TEMPLATES_HOST 细绳 https://api.n8n.io 如果您创建自己的工作流模板库,请更改此设置。请注意,要使用您自己的工作流模板库,您的 API 必须提供与 n8n 相同的端点和响应结构。有关更多信息,请参阅工作流模板
N8N_ENCRYPTION_KEY 细绳 n8n 生成的随机密钥 提供用于加密 n8n 数据库中凭证的自定义密钥。默认情况下,n8n 在首次启动时会生成一个随机密钥。
N8N_USER_FOLDER 细绳 user-folder 提供 n8n 将创建文件夹的路径。此目录存储用户特定数据,例如数据库文件和加密密钥。
N8N_PATH 细绳 / n8n 部署到的路径。
N8N_HOST 细绳 localhost n8n 运行的主机名。
N8N_PORT 数字 5678 n8n 运行的 HTTP 端口。
N8N_LISTEN_ADDRESS 细绳 :: n8n 应该监听的 IP 地址。
N8N_PROTOCOL 枚举字符串: , http 用于实现 n8n 的协议。
N8N_SSL_KEY 细绳 - HTTPS 协议的 SSL 密钥。
N8N_SSL_CERT 细绳 - HTTPS 协议的 SSL 证书。
N8N_PERSONALIZATION_ENABLED 布尔值 true 是否向用户询问个性化问题,然后相应地定制 n8n。
N8N_VERSION_NOTIFICATIONS_ENABLED 布尔值 true 启用后,n8n 会发送新版本和安全更新的通知。
N8N_VERSION_NOTIFICATIONS_ENDPOINT 细绳 https://api.n8n.io/versions/ 检索版本信息的端点。
N8N_VERSION_NOTIFICATIONS_INFO_URL 细绳 https://docs.n8n.io/getting-started/installation/updating.html 有关更多信息,请参阅新版本面板中显示的 URL。
N8N_DIAGNOSTICS_ENABLED 布尔值 true 是否与 n8n 共享选定的匿名遥测数据。请注意,如果将其设置为,则无法在代码节点中启用 Ask AI。
N8N_DIAGNOSTICS_CONFIG_FRONTEND 细绳 1zPn9bgWPzlQc0p8Gj1uiK6DOTn;https://telemetry.n8n.io 前端的遥测配置。
N8N_DIAGNOSTICS_CONFIG_BACKEND 细绳 1zPn7YoGC3ZXE9zLeTKLuQCB4F6;https://telemetry.n8n.io/v1/batch 后端的遥测配置。
N8N_PUSH_BACKEND 细绳 websocket 选择 n8n 后端是否使用服务器发送事件( )或 WebSockets( )将更改发送到 UI。
VUE_APP_URL_BASE_API 细绳 http://localhost:5678/ 手动构建包时用于设置前端如何访问后端 API。请参阅配置基本 URL
N8N_HIRING_BANNER_ENABLED 布尔值 true 是否在控制台中显示 n8n 招聘横幅(true)或不显示(false)。
N8N_PUBLIC_API_SWAGGERUI_DISABLED 布尔值 false Swagger UI(API 游乐场)是否被禁用(true)或未禁用(false)。
N8N_PUBLIC_API_DISABLED 布尔值 false 是否禁用公共 API(true)或不禁用(false)。
N8N_PUBLIC_API_ENDPOINT 细绳 api 公共 API 端点的路径。
N8N_GRACEFUL_SHUTDOWN_TIMEOUT 数字 30 n8n 进程应等待多长时间(以秒为单位)以让组件关闭后再退出该进程。
N8N_DEV_RELOAD 布尔值 false 在处理 n8n 源代码时,将其设置为在源代码文件发生更改时自动重新加载或重新启动应用程序。
N8N_REINSTALL_MISSING_PACKAGES 布尔值 false 如果设置为,n8n 将自动尝试重新安装任何缺失的软件包。
N8N_TUNNEL_SUBDOMAIN 细绳 - 指定 n8n 隧道的子域名。如果未设置,n8n 会生成一个随机子域名。
N8N_PROXY_HOPS 数字 0 n8n 的反向代理数量落后。