mirror of
https://github.com/cedar2025/Xboard.git
synced 2025-01-23 02:58:14 -05:00
2.4 KiB
2.4 KiB
Xboard New
关于 Xboard
Xboard New 是基于 Xboard 二次开发的面板系统,重写了管理界面,优化了系统架构,提高了可维护性。
免责声明
本项目为个人开发维护,不保证可用性,使用本软件造成的任何后果由使用者自行承担。
特性
- 升级到 Laravel 11
- 添加 Octane 支持
- 使用 React + Shadcn UI + TailwindCSS 重构管理界面
- 使用 Vue3 + TypeScript + NaiveUI + Unocss + Pinia 重构用户前端
- 使用 Docker Compose 作为容器化部署工具
- 使用 Docker 作为容器化工具
- 重构主题管理,支持主题上传和主题暴露
- 使用 Octane Cache 进行设置缓存
- 优化系统架构,提高可维护性
系统要求
- PHP 8.2+
- Composer
- MySQL 5.7+
- Redis
- Laravel
- Octane
快速开始
使用以下命令快速部署并体验 Xboard(基于 Docker + SQLite):
git clone -b compose-new --depth 1 https://github.com/cedar2025/Xboard && \
cd Xboard && \
docker compose run -it --rm \
-e ENABLE_SQLITE=true \
-e ENABLE_REDIS=true \
-e ADMIN_ACCOUNT=admin@demo.com \
web php artisan xboard:install && \
docker compose up -d
安装完成后访问 http://服务器IP:7001
注意:管理员账号密码会在安装时显示,请务必保存。
预览
文档
安装指南
迁移指南
开发文档
注意事项
修改后台路径需要重启才能生效:
docker compose restart
对于 aapanel 安装,需要重启 webman 守护进程