Coolify logoCoolify

使用环境变量创建根用户

在安装过程中创建根用户是可选的,但建议这样做,因为它可以防止注册页面被暴露。

验证要求

在生产环境中,根用户凭据必须满足以下要求。

电子邮件

  • 必须是有效的电子邮件地址
  • 必须具有有效的 DNS 记录
  • 最大长度:255 个字符

用户名

  • 最小长度:3 个字符
  • 最大长度:255 个字符
  • 只能包含字母、数字、空格、下划线和连字符

密码

  • 最小长度:8 个字符
  • 必须包含大写和小写字母
  • 必须至少包含一个数字
  • 必须至少包含一个特殊符号
  • 不能是常用或已泄露的密码

自动化安装方法

  1. 准备您的凭据

    根据上述验证要求创建您的根用户凭据。

  2. 运行安装命令

    使用准备好的凭据执行自动化安装脚本:

    env ROOT_USERNAME=RootUser ROOT_USER_EMAIL=example@example.com ROOT_USER_PASSWORD=Password bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash'

    查看脚本源代码

安装脚本必须以 root 用户身份运行。如果您没有以 root 用户身份登录,脚本将使用 sudo 提升权限。

sudo -E env ROOT_USERNAME=RootUser ROOT_USER_EMAIL=example@example.com ROOT_USER_PASSWORD=Password bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash'

如果任何环境变量的值包含空格,请用双引号将值括起来,例如 ROOT_USERNAME="Root User"

  1. 完成设置 配置根用户凭据后,继续执行安装步骤以完成您的 Coolify 设置。

手动安装方法

  1. 准备您的凭据

    根据上述验证要求创建您的根用户凭据。

  2. 配置环境变量

    编辑环境变量文件:

    nano /data/coolify/source/.env

    使用准备好的凭据添加以下变量:

    ROOT_USERNAME=RootUser
    ROOT_USER_EMAIL=example@example.com
    ROOT_USER_PASSWORD=Password

如果任何环境变量的值包含空格,请用双引号将值括起来,例如 ROOT_USERNAME="Root User"

  1. 完成设置 配置根用户凭据后,继续执行安装步骤以完成您的 Coolify 设置。

On this page