diff --git a/docs/guide/installation.md b/docs/guide/installation.md index 735fea6..6292e42 100644 --- a/docs/guide/installation.md +++ b/docs/guide/installation.md @@ -211,8 +211,19 @@ After successful installation, you can access: - **User Panel**: `http://your-server-ip:8080` - **Admin Panel**: `http://your-server-ip:8080/admin/` -::: warning Default Credentials -Please change the default admin password immediately after first login for security. +::: warning Administrator Account +**Default Administrator Account** (if not configured in config file): +- **Email**: `admin@ppanel.dev` +- **Password**: `password` + +**One-Click Installation Script** will automatically generate random administrator credentials displayed at the end: +- **Email**: `admin-[8 random characters]@ppanel.dev` +- **Password**: `[Randomly generated 16-character password]` + +**Security Recommendations**: +- When using the one-click script, save the generated credentials securely +- Change your password immediately after first login +- If using default credentials, **must** change both email and password after first login ::: ### Configure Reverse Proxy (Optional) diff --git a/docs/guide/installation/binary.md b/docs/guide/installation/binary.md index f5ad4cb..64fb979 100644 --- a/docs/guide/installation/binary.md +++ b/docs/guide/installation/binary.md @@ -309,6 +309,14 @@ ps aux | grep ppanel - **User Panel**: `http://your-server-ip:8080` - **Admin Panel**: `http://your-server-ip:8080/admin/` +::: warning Default Credentials +**Default Administrator Account**: +- **Email**: `admin@ppanel.dev` +- **Password**: `password` + +**Security**: Change the default credentials immediately after first login. +::: + ### Configure Firewall ```bash diff --git a/docs/guide/installation/docker-compose.md b/docs/guide/installation/docker-compose.md index 9e69296..737f8a3 100644 --- a/docs/guide/installation/docker-compose.md +++ b/docs/guide/installation/docker-compose.md @@ -223,7 +223,11 @@ After successful installation, you can access: - **Admin Panel**: `http://your-server-ip:8080/admin/` ::: warning Default Credentials -Please change the default admin password immediately after first login for security. +**Default Administrator Account** (if not configured): +- **Email**: `admin@ppanel.dev` +- **Password**: `password` + +**Security**: Change the default credentials immediately after first login. ::: ### Configure Reverse Proxy (Recommended) diff --git a/docs/guide/installation/docker-run.md b/docs/guide/installation/docker-run.md index 1b75030..a201a38 100644 --- a/docs/guide/installation/docker-run.md +++ b/docs/guide/installation/docker-run.md @@ -232,6 +232,14 @@ docker volume rm ppanel-data ``` ::: +::: warning Default Credentials +**Default Administrator Account**: +- **Email**: `admin@ppanel.dev` +- **Password**: `password` + +**Security**: Change the default credentials immediately after first login. +::: + ## Upgrading Upgrade PPanel directly from the **Admin Dashboard**. On the dashboard homepage, you can check for new versions and upgrade with one click. diff --git a/docs/public/scripts/en/install-ppanel.sh b/docs/public/scripts/en/install-ppanel.sh index 713da45..bbbb58c 100755 --- a/docs/public/scripts/en/install-ppanel.sh +++ b/docs/public/scripts/en/install-ppanel.sh @@ -113,6 +113,12 @@ get_user_input() { log_info "✓ Redis password generated" + # Administrator configuration + ADMIN_EMAIL="admin-$(generate_secret | cut -c1-8)@ppanel.dev" + ADMIN_PASSWORD=$(generate_secret | cut -c1-16) + + log_info "✓ Administrator password generated" + # Generate JWT secret JWT_SECRET=$(generate_secret) log_info "✓ JWT secret generated" @@ -145,6 +151,10 @@ JwtAuth: AccessSecret: $JWT_SECRET AccessExpire: 604800 +Administrator: + Email: $ADMIN_EMAIL + Password: "$ADMIN_PASSWORD" + Logger: ServiceName: ApiService Mode: console @@ -343,8 +353,10 @@ show_access_info() { else log_warn "Unable to get public IP, please configure manually for public access" fi - echo "" - log_info "Database Information:" + echo "" log_info "Administrator Account:" + echo " Email: $ADMIN_EMAIL" + echo " Password: $ADMIN_PASSWORD" + echo "" log_info "Database Information:" echo " MySQL (Container Network):" echo " Address: mysql:3306" echo " User: $MYSQL_USER" diff --git a/docs/public/scripts/zh/install-ppanel.sh b/docs/public/scripts/zh/install-ppanel.sh index fec0313..8f6be90 100755 --- a/docs/public/scripts/zh/install-ppanel.sh +++ b/docs/public/scripts/zh/install-ppanel.sh @@ -113,6 +113,12 @@ get_user_input() { log_info "✓ 已生成 Redis 密码" + # 管理员配置 + ADMIN_EMAIL="admin-$(generate_secret | cut -c1-8)@ppanel.dev" + ADMIN_PASSWORD=$(generate_secret | cut -c1-16) + + log_info "✓ 已生成管理员密码" + # 生成 JWT 密钥 JWT_SECRET=$(generate_secret) log_info "✓ 已生成 JWT 密钥" @@ -145,6 +151,10 @@ JwtAuth: AccessSecret: $JWT_SECRET AccessExpire: 604800 +Administrator: + Email: $ADMIN_EMAIL + Password: "$ADMIN_PASSWORD" + Logger: ServiceName: ApiService Mode: console @@ -346,6 +356,10 @@ show_access_info() { log_warn "未能获取公网IP,如需外网访问请手动配置" fi echo "" + log_info "管理员账户:" + echo " 邮箱: $ADMIN_EMAIL" + echo " 密码: $ADMIN_PASSWORD" + echo "" log_info "数据库信息:" echo " MySQL (容器间通信):" echo " 地址: mysql:3306" diff --git a/docs/zh/guide/installation.md b/docs/zh/guide/installation.md index 9615dae..cfeb31f 100644 --- a/docs/zh/guide/installation.md +++ b/docs/zh/guide/installation.md @@ -211,8 +211,19 @@ docker compose ps - **用户面板**: `http://your-server-ip:8080` - **管理后台**: `http://your-server-ip:8080/admin` -::: warning 默认凭据 -为了安全起见,首次登录后请立即修改默认管理员密码。 +::: warning 管理员账户 +**默认管理员账户**(如果配置文件未设置): +- **邮箱**: `admin@ppanel.dev` +- **密码**: `password` + +**一键安装脚本**会自动生成随机的管理员账户并在安装结束时显示: +- **邮箱**: `admin-[8位随机字符]@ppanel.dev` +- **密码**: `[随机生成的16位密码]` + +**安全建议**: +- 使用一键安装脚本时,请妥善保管脚本生成的凭据 +- 首次登录后立即修改密码 +- 如果使用默认账户,**必须**在首次登录后修改邮箱和密码 ::: ### 配置反向代理(可选) diff --git a/docs/zh/guide/installation/binary.md b/docs/zh/guide/installation/binary.md index a7fc7dd..b523184 100644 --- a/docs/zh/guide/installation/binary.md +++ b/docs/zh/guide/installation/binary.md @@ -309,6 +309,14 @@ ps aux | grep ppanel - **用户面板**: `http://your-server-ip:8080` - **管理后台**: `http://your-server-ip:8080/admin/` +::: warning 默认凭据 +**默认管理员账号**: +- **邮箱**: `admin@ppanel.dev` +- **密码**: `password` + +**安全提醒**: 首次登录后请立即修改默认凭据。 +::: + ### 配置防火墙 ```bash diff --git a/docs/zh/guide/installation/docker-compose.md b/docs/zh/guide/installation/docker-compose.md index 9df8d42..3cb9722 100644 --- a/docs/zh/guide/installation/docker-compose.md +++ b/docs/zh/guide/installation/docker-compose.md @@ -219,7 +219,11 @@ docker compose logs -f ppanel - **管理后台**: `http://your-server-ip:8080/admin/` ::: warning 默认凭据 -为了安全起见,首次登录后请立即修改默认管理员密码。 +**默认管理员账号**(如果未配置时): +- **邮箱**: `admin@ppanel.dev` +- **密码**: `password` + +**安全提醒**: 首次登录后请立即修改默认凭据。 ::: ### 配置反向代理(推荐) diff --git a/docs/zh/guide/installation/docker-run.md b/docs/zh/guide/installation/docker-run.md index b7eeca1..045a83d 100644 --- a/docs/zh/guide/installation/docker-run.md +++ b/docs/zh/guide/installation/docker-run.md @@ -232,6 +232,14 @@ docker volume rm ppanel-data ``` ::: +::: warning 默认凭据 +**默认管理员账号**: +- **邮箱**: `admin@ppanel.dev` +- **密码**: `password` + +**安全提醒**: 首次登录后请立即修改默认凭据。 +::: + ## 升级 直接从**管理后台**主页升级 PPanel。在仪表盘主页可以检查新版本并一键升级。