使用环境变量创建根用户
在安装过程中创建根用户是可选的,但建议这样做,因为它可以防止注册页面被暴露。
验证要求
在生产环境中,根用户凭据必须满足以下要求。
电子邮件
- 必须是有效的电子邮件地址
- 必须具有有效的 DNS 记录
- 最大长度:255 个字符
用户名
- 最小长度:3 个字符
- 最大长度:255 个字符
- 只能包含字母、数字、空格、下划线和连字符
密码
- 最小长度:8 个字符
- 必须包含大写和小写字母
- 必须至少包含一个数字
- 必须至少包含一个特殊符号
- 不能是常用或已泄露的密码
自动化安装方法
-
准备您的凭据
根据上述验证要求创建您的根用户凭据。
-
运行安装命令
使用准备好的凭据执行自动化安装脚本:
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"。
- 完成设置 配置根用户凭据后,继续执行安装步骤以完成您的 Coolify 设置。
手动安装方法
-
准备您的凭据
根据上述验证要求创建您的根用户凭据。
-
配置环境变量
编辑环境变量文件:
nano /data/coolify/source/.env使用准备好的凭据添加以下变量:
ROOT_USERNAME=RootUser ROOT_USER_EMAIL=example@example.com ROOT_USER_PASSWORD=Password
如果任何环境变量的值包含空格,请用双引号将值括起来,例如 ROOT_USERNAME="Root User"
- 完成设置 配置根用户凭据后,继续执行安装步骤以完成您的 Coolify 设置。
