-
Notifications
You must be signed in to change notification settings - Fork 18
配置教程
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 请求的状态和耗时