N8N中文教程
部署托管/Configuration

为自托管 n8n 配置用户管理#

n8n 中的用户管理功能允许你邀请他人在你的 n8n 实例中协作。 本文档介绍如何配置你的 n8n 实例以支持用户管理,以及开始邀请用户的步骤。 更多关于使用的信息,请参考主文档 用户管理,包括:

  • 管理用户
  • 账户类型
  • 最佳实践

有关 LDAP 配置信息,请参考 LDAP。 有关 SAML 配置信息,请参考 SAML。

已移除 Basic Auth 和 JWT 支持 n8n 自 1.0 版本起已移除对 Basic Auth 和 JWT 的支持。

配置#

在 n8n 中设置用户管理分为三个阶段:

  1. 配置你的 n8n 实例以使用 SMTP 服务器。
  2. 启动 n8n 并按照应用内的设置步骤操作。
  3. 邀请用户。

第一步:SMTP#

n8n 建议配置一个 SMTP 服务器,用于发送用户邀请和密码重置邮件。 从 0.210.1 版本起为可选步骤 从版本 0.210.1 开始,此步骤为可选。你可以选择手动复制并发送邀请链接,而不必配置 SMTP。请注意,如果跳过此步骤,用户将无法重置密码。

请从你的 SMTP 服务提供商处获取以下信息:

  • 服务器名称
  • SMTP 用户名
  • SMTP 密码
  • SMTP 发件人名称

要通过 n8n 配置 SMTP,请为你的 n8n 实例设置 SMTP 环境变量。有关如何设置环境变量的信息,请参考 配置

变量类型说明是否必需?
N8N_EMAIL_MODE字符串smtp必需
N8N_SMTP_HOST字符串your_SMTP_server_name必需
N8N_SMTP_PORT数字your_SMTP_server_port 默认值为 465可选
N8N_SMTP_USER字符串your_SMTP_username可选
N8N_SMTP_PASS字符串your_SMTP_password可选
N8N_SMTP_OAUTH_SERVICE_CLIENT字符串your_OAuth_service_client可选
N8N_SMTP_OAUTH_PRIVATE_KEY字符串your_OAuth_private_key可选
N8N_SMTP_SENDER字符串发件人邮箱地址。你可以选择性地包含发件人姓名。示例(带姓名):N8N<contact@n8n.com>必需
N8N_SMTP_SSL布尔值是否对 SMTP 使用 SSL(true)或不使用(false)。默认为 true可选
N8N_UM_EMAIL_TEMPLATES_INVITE字符串自定义 HTML 邮件模板的完整路径。此设置将覆盖邀请邮件的默认模板。可选
N8N_UM_EMAIL_TEMPLATES_PWRESET字符串自定义 HTML 邮件模板的完整路径。此设置将覆盖密码重置邮件的默认模板。可选
N8N_UM_EMAIL_TEMPLATES_WORKFLOW_SHARED字符串覆盖工作流共享通知邮件的默认 HTML 模板。请提供模板的完整路径。可选
N8N_UM_EMAIL_TEMPLATES_CREDENTIALS_SHARED字符串覆盖凭据共享通知邮件的默认 HTML 模板。请提供模板的完整路径。可选
N8N_UM_EMAIL_TEMPLATES_PROJECT_SHARED字符串覆盖项目共享通知邮件的默认 HTML 模板。请提供模板的完整路径。可选

如果你的 n8n 实例已经在运行,则需要重启实例以启用新的 SMTP 设置。

更多配置选项

还有更多可通过环境变量设置的配置项。请参阅 环境变量 获取完整列表。这些选项包括禁用标签、工作流模板和个人化调查等功能,以便在你不希望用户看到这些内容时进行控制。

初识 SMTP?

如果你不熟悉 SMTP,SendGrid 的这篇博客文章 提供了一个简短介绍,而 维基百科的简单邮件传输协议(Simple Mail Transfer Protocol)页面 则提供了更详细的技术背景。

第二步:应用内设置#

首次设置用户管理时,你需要创建一个所有者账户。

  1. 打开 n8n。应用会显示注册界面。
  2. 输入你的信息。你的密码必须至少包含八个字符,并包括至少一个数字和一个大写字母。
  3. 点击 Next(下一步)。n8n 将使用你新建的所有者账户登录。

第三步:邀请用户#

现在你可以邀请其他人加入你的 n8n 实例了。

  1. 使用你的所有者账户登录到工作区。(如果你在管理面板中,请从仪表板打开你的 工作区
  2. 点击左下角用户图标旁边的三个点,然后点击 设置。n8n 将打开你的 个人设置 页面。
  3. 点击 用户,进入 用户 页面。
  4. 点击 邀请
  5. 输入新用户的电子邮件地址。
  6. 点击 邀请用户。n8n 将发送一封包含链接的邮件,新用户可通过该链接加入。