2023-11-22 01:01:58 -05:00
|
|
|
|
# 关于Xboard
|
2025-01-06 23:41:52 -05:00
|
|
|
|
Xboard New是基于Xboard二次开发,重写后台管理并优化系统架构的**面板,提升可维护性
|
2023-11-22 01:01:58 -05:00
|
|
|
|
|
|
|
|
|
# 免责声明
|
2024-01-21 19:44:59 -05:00
|
|
|
|
本项目只是本人个人学习开发并维护,本人不保证任何可用性,也不对使用本软件造成的任何后果负责。
|
2023-11-22 01:01:58 -05:00
|
|
|
|
|
2025-01-06 23:41:52 -05:00
|
|
|
|
# Xboard New 特点
|
|
|
|
|
基于Xboard 二次开发,增加了以下特性
|
|
|
|
|
- 增加Octane支持
|
|
|
|
|
- 使用React + Shadcn UI + TailwindCSS重构后台管理
|
2023-11-22 01:01:58 -05:00
|
|
|
|
- 使用Vue3 + TypeScript + NaiveUI + Unocss + Pinia重构用户前端
|
2025-01-06 23:41:52 -05:00
|
|
|
|
- 使用Docker Compose作为容器化部署工具
|
|
|
|
|
- 使用Docker作为容器化部署工具
|
|
|
|
|
- 重构主题管理,增加主题上传,并且只暴露激活主题
|
|
|
|
|
- 使用Octane Cache作为设置的缓存
|
|
|
|
|
- 优化系统架构,提升可维护性
|
2023-11-22 01:01:58 -05:00
|
|
|
|
# **系统架构**
|
|
|
|
|
|
|
|
|
|
- PHP8.1+
|
|
|
|
|
- Composer
|
|
|
|
|
- MySQL5.7+
|
|
|
|
|
- Redis
|
|
|
|
|
- Laravel
|
2025-01-06 23:41:52 -05:00
|
|
|
|
- Octane
|
|
|
|
|
|
|
|
|
|
## 快速体验
|
|
|
|
|
|
|
|
|
|
使用以下命令快速部署并体验 Xboard(基于 Docker + SQLite):
|
2023-11-22 01:01:58 -05:00
|
|
|
|
|
2025-01-06 23:41:52 -05:00
|
|
|
|
```bash
|
|
|
|
|
git clone -b docker-compose --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
|
|
|
|
|
```
|
2023-11-22 01:01:58 -05:00
|
|
|
|
|
2025-01-06 23:41:52 -05:00
|
|
|
|
> 提示:安装过程中会显示管理员账号密码,请务必保存。
|
2023-11-22 01:01:58 -05:00
|
|
|
|
|
|
|
|
|
## 页面展示
|
|
|
|
|
![示例图片](./docs/images/dashboard.png)
|
|
|
|
|
|
|
|
|
|
## 安装 / 更新 / 回滚
|
|
|
|
|
你可以点击查看下列方式的**安装、更新**步骤
|
2024-04-14 14:41:03 -04:00
|
|
|
|
- [1panel 部署](./docs/1panel安装指南.md)
|
2023-11-22 01:01:58 -05:00
|
|
|
|
- [Docker Compose 纯命令行快速部署](./docs/docker-compose安装指南.md)
|
2024-03-12 17:23:35 -04:00
|
|
|
|
- [aapanel + Docker Compose (推荐)](./docs/aapanel+docker安装指南.md)
|
2023-11-22 02:52:07 -05:00
|
|
|
|
- [aapanel 部署](./docs/aapanel安装指南.md)
|
2023-11-22 01:01:58 -05:00
|
|
|
|
### 从其他版本迁移
|
|
|
|
|
#### 数据库迁移
|
2023-11-22 22:49:50 -05:00
|
|
|
|
**根据你的版本查看对应的迁移指南进行迁移**
|
2023-11-22 01:01:58 -05:00
|
|
|
|
- v2board dev 23/10/27的版本 [点击跳转迁移指南](./docs/v2b_dev迁移指南.md)
|
|
|
|
|
- v2board 1.7.4 [点击跳转迁移指南](./docs/v2b_1.7.4迁移指南.md)
|
|
|
|
|
- v2board 1.7.3 [点击跳转迁移指南](./docs/v2b_1.7.3迁移指南.md)
|
|
|
|
|
- v2board wyx2685 [点击跳转迁移指南](./docs/v2b_wyx2685迁移指南.md)
|
|
|
|
|
|
2023-11-22 05:26:19 -05:00
|
|
|
|
|
|
|
|
|
### 注意
|
|
|
|
|
> 修改后台路径需要重启才能生效
|
|
|
|
|
```
|
|
|
|
|
docker compose restart
|
|
|
|
|
```
|
2024-01-18 08:19:05 -05:00
|
|
|
|
> 如果是是aapanel安装则需要重启 webman守护进程
|