配置自托管 n8n 进行用户管理
n8n 中的用户管理允许您邀请人们在您的 n8n 实例中工作。
本文档介绍如何配置您的 n8n 实例以支持用户管理,以及开始邀请用户的步骤。
有关使用方法的更多信息,请参阅主要
用户管理指南,其中包括:有关 LDAP 设置信息,请参阅
LDAP 。有关 SAML 设置信息,请参阅
SAML 。删除了基本身份验证和 JWT
n8n 在 1.0 版本中删除了对基本身份验证和 JWT 的支持。
设置
在 n8n 中设置用户管理分为三个阶段:
- 配置您的 n8n 实例以使用您的 SMTP 服务器。
- 启动 n8n 并按照应用程序中的设置步骤进行操作。
- 邀请用户。
第一步: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 |
细绳 | 你的SMTP服务器名称 | 必需的 |
N8N_SMTP_PORT |
数字 | your_SMTP_server_port默认值为。 | 选修的 |
N8N_SMTP_USER |
细绳 | 你的 SMTP 用户名 | 选修的 |
N8N_SMTP_PASS |
细绳 | 你的 SMTP 密码 | 选修的 |
N8N_SMTP_OAUTH_SERVICE_CLIENT |
细绳 | 你的 OAuth 服务客户端 | 选修的 |
N8N_SMTP_OAUTH_PRIVATE_KEY |
细绳 | 你的 OAuth 私钥 | 选修的 |
N8N_SMTP_SENDER |
细绳 | 发件人电子邮件地址。您可以选择包含发件人姓名。例如: N8N | 必需的 |
N8N_SMTP_SSL |
布尔值 | 是否对 SMTP 使用 SSL (true),false。默认为。 | 选修的 |
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 设置。
第二步:应用内设置
首次设置用户管理时,您会创建一个所有者帐户。
- 打开 n8n。应用程序会显示一个注册屏幕。
- 输入您的详细信息。您的密码必须至少包含八个字符,其中至少包含一个数字和一个大写字母。
- 单击“下一步” 。n8n 将使用您的新所有者帐户登录。
第三步:邀请用户
您现在可以邀请其他人加入您的 n8n 实例。
- 使用您的所有者帐户登录您的工作区。(如果您在管理面板中,请从仪表板打开您的工作区)
- 单击左下角用户图标旁边的三个点,然后单击“设置” 。n8n 打开您的“个人设置”页面。
- 单击“用户”转到“用户”页面。
- 单击“邀请” 。
- 输入新用户的电子邮件地址。
- 单击邀请用户。n8n 会发送一封电子邮件,其中包含新用户加入的链接。