Skip to content

配置教程

moeakwak edited this page Apr 7, 2024 · 4 revisions

最后更新版本:v0.2.0

配置环境变量

.env.example 中的一些环境变量必须要设置。这里是一些说明:

# postgres docker
# 这些是用来给 Postgres Docker 提供的,不会影响到 easy-panel
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_DB=easy-cock
POSTGRES_USER=postgres
POSTGRES_PASSWORD=password

# database
# 如果使用了 postgres docker,这里的 POSTGRES_URL 要对应上面的信息
# 如果是单独部署(不在容器里),下面的 host 应当是 127.0.0.1:5432
# 如果使用了 Docker Compose,只需要:把上面的 POSTGRES_PASSWORD 的值和下面的 password 改成一样的即可
DATABASE_TYPE="postgres" # or "neon"
POSTGRES_URL="postgresql://postgres:password@postgres:5432/easy-cock"

# initial admin
# 使用 pnpm create-admin 或者 node scripts-dist/create-admin.cjs 时,会用如下信息创建管理员
ADMIN_USERNAME=admin
ADMIN_EMAIL=
ADMIN_PASSWORD=easypanelpwd

# user
# 是否允许用户名和密码登录
ENABLE_PASSWORD_LOGIN=true

# site
# 站点名称
SITE_NAME="Easy Panel"
BASE_URL=https://your-easy-panel-domain.com # 网站可访问的 URL

# OIDC
# 配置 OIDC 登录
ENABLE_OIDC_LOGIN=false
GRANT_ALL_INSTANCES_FOR_OIDC_USER=true # 如果启用,OIDC 登录后若是新用户,会自动能够使用所有实例
OIDC_CLIENT_ID=
OIDC_CLIENT_SECRET=
OIDC_AUTH_URI=
OIDC_TOKEN_URI=
OIDC_USERINFO_URI=
OIDC_LOGOUT_URI=
OIDC_USERNAME_CLAIM=preferred_username
OIDC_DISPLAY_NAME=OIDC # Easy Panel 登录页面显示的名称
OIDC_SCOPES=openid profile email

# logging
TRPC_TIME_LOGGING=false # 记录每个 trpc 请求的状态和耗时
Clone this wiki locally