基于V2board二次开发支持新协议新特性的高性能面板
Go to file
xboard 3bd4cf05dd
Some checks are pending
Docker Build and Publish / build (push) Waiting to run
fix: correct know file issues
2025-01-13 10:39:15 +08:00
.docker chore: add all in one mode 2025-01-10 11:04:12 +08:00
.github update docker-publish.yml 2025-01-08 00:55:36 -05:00
app fix: correct know file issues 2025-01-13 10:39:15 +08:00
bootstrap Initial commit 2023-11-17 14:44:01 +08:00
config feat: add multiple new features and enhancements 2025-01-10 21:57:26 +08:00
database fix: correct know file issues 2025-01-13 10:07:11 +08:00
docs update docs 2025-01-13 07:58:44 +08: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: correct know file issues 2025-01-13 10:39:15 +08:00
resources fix: frontend styling and bug fixes, update deployment docs 2025-01-07 12:41:52 +08:00
routes fix: feat: add theme public files initialization check 2025-01-11 02:23:13 +08:00
storage feat: add multiple new features and enhancements 2025-01-10 21:57:26 +08:00
tests Initial commit 2023-11-17 14:44:01 +08:00
theme fix: correct know file issues 2025-01-09 10:08:05 +08:00
.dockerignore fix: theme update 2025-01-11 07:06:53 +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 upgrade to lararvel 11 and fixcorrect know file issues 2025-01-10 12:41:09 +08:00
artisan Initial commit 2023-11-17 14:44:01 +08:00
compose.sample.yaml chore: add all in one mode 2025-01-10 11:04:12 +08:00
composer.json upgrade to lararvel 11 and fixcorrect know file issues 2025-01-10 12:41:09 +08:00
Dockerfile chore(docker):add PHP ZIP extension 2025-01-11 05:28:43 +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
README.md upgrade to php8.2 2025-01-10 13:14:53 +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 二次开发,增加了以下特性

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

系统架构

  • PHP8.2+
  • Composer
  • MySQL5.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守护进程