基于V2board二次开发支持新协议新特性的高性能面板
Go to file
2025-01-07 23:03:34 -05:00
.docker/.data fix: frontend styling and bug fixes, update deployment docs 2025-01-07 12:41:52 +08:00
.github update docker-publish.yml 2025-01-07 22:21:11 -05:00
app fix: fix know issues 2025-01-07 22:07:13 -05:00
bin Initial commit 2023-11-17 14:44:01 +08:00
bootstrap Initial commit 2023-11-17 14:44:01 +08:00
config fix: fix know issues 2025-01-07 22:07:13 -05:00
database fix: fix know issues 2025-01-07 22:07:13 -05:00
docs Update aapanel安装指南.md 2025-01-07 06:00:14 -05:00
library Initial commit 2023-11-17 14:44:01 +08:00
patches fix: 修复无法读取未携带Content-Type的请求头的节点后端上报的数据的问题 2024-04-13 03:23:30 +08:00
public fix: fix pagination not working in subscription plans list 2025-01-07 23:03:34 -05:00
resources fix: frontend styling and bug fixes, update deployment docs 2025-01-07 12:41:52 +08:00
routes feat: new xboard 2025-01-07 01:20:11 +08:00
storage feat: 添加·定时自动备份并上传到谷歌云存储·的功能 2023-11-18 19:54:16 +08:00
tests Initial commit 2023-11-17 14:44:01 +08:00
theme feat: new xboard 2025-01-07 01:20:11 +08:00
.dockerignore Initial commit 2023-11-17 14:44:01 +08:00
.editorconfig Initial commit 2023-11-17 14:44:01 +08:00
.env.example feat: new xboard 2025-01-07 01:20:11 +08:00
.gitattributes Initial commit 2023-11-17 14:44:01 +08:00
.gitignore chore: update 2025-01-07 13:29:09 +08:00
artisan Initial commit 2023-11-17 14:44:01 +08:00
compose.sample.yaml chore: redis 2025-01-07 05:29:30 -05:00
composer.json fix: fix know issues 2025-01-07 22:07:13 -05:00
Dockerfile chore: update 2025-01-07 13:29:09 +08:00
init.sh chore: 修复docker环境该用非root运行时全挂载和sqlite部署报错并减少layers 2024-04-12 16:37:21 +08:00
LICENSE Initial commit 2023-11-17 14:44:01 +08:00
package.json feat: new xboard 2025-01-07 01:20:11 +08:00
phpunit.xml Initial commit 2023-11-17 14:44:01 +08:00
pm2.yaml Initial commit 2023-11-17 14:44:01 +08:00
README.md fix: frontend styling and bug fixes, update deployment docs 2025-01-07 12:41:52 +08:00
server.php Initial commit 2023-11-17 14:44:01 +08:00
start.php Initial commit 2023-11-17 14:44:01 +08:00
update.sh fix: frontend styling and bug fixes, update deployment docs 2025-01-07 12:41:52 +08:00

关于Xboard

Xboard New是基于Xboard二次开发重写后台管理并优化系统架构的**面板,提升可维护性

免责声明

本项目只是本人个人学习开发并维护,本人不保证任何可用性,也不对使用本软件造成的任何后果负责。

Xboard New 特点

基于Xboard 二次开发,增加了以下特性

  • 增加Octane支持
  • 使用React + Shadcn UI + TailwindCSS重构后台管理
  • 使用Vue3 + TypeScript + NaiveUI + Unocss + Pinia重构用户前端
  • 使用Docker Compose作为容器化部署工具
  • 使用Docker作为容器化部署工具
  • 重构主题管理,增加主题上传,并且只暴露激活主题
  • 使用Octane Cache作为设置的缓存
  • 优化系统架构,提升可维护性

系统架构

  • PHP8.1+
  • Composer
  • MySQL5.7+
  • Redis
  • Laravel
  • Octane

快速体验

使用以下命令快速部署并体验 Xboard基于 Docker + SQLite

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

提示:安装过程中会显示管理员账号密码,请务必保存。

页面展示

示例图片

安装 / 更新 / 回滚

你可以点击查看下列方式的安装、更新步骤

从其他版本迁移

数据库迁移

根据你的版本查看对应的迁移指南进行迁移

注意

修改后台路径需要重启才能生效

docker compose restart

如果是是aapanel安装则需要重启 webman守护进程