mirror of
https://github.com/cedar2025/Xboard.git
synced 2025-01-22 18:48:14 -05:00
3.1 KiB
3.1 KiB
Xboard
English | 简体中文
📖 简介
Xboard 是一个基于 Laravel 11 开发的现代化面板系统,专注于提供简洁、高效的用户体验。
✨ 特性
- 🚀 基于 Laravel 11 + Octane,性能提升显著
- 🎨 全新设计的管理界面 (React + Shadcn UI)
- 📱 现代化的用户前端 (Vue3 + TypeScript)
- 🐳 开箱即用的 Docker 部署方案
- 🎯 优化的系统架构,提供更好的可维护性
🚀 快速开始
git clone -b 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
⚠️ 请务必保存安装时显示的管理员账号密码
📚 使用文档
🔄 升级提示
🚨 重要: 此次版本跨度较大,请严格按照升级文档进行升级,必要时请备份数据库再进行升级。升级跟迁移不是一个东西,请不要混淆。
部署教程
迁移指南
🤝 参与贡献
欢迎提交 Issue 和 Pull Request 来帮助改进项目。
🛠️ 技术栈
- 后端:Laravel 11 + Octane
- 管理面板:React + Shadcn UI + TailwindCSS
- 用户前端:Vue3 + TypeScript + NaiveUI
- 部署方案:Docker + Docker Compose
- 缓存系统:Redis + Octane Cache
📷 界面预览
⚠️ 免责声明
本项目仅供学习交流使用,使用本项目造成的任何后果由使用者自行承担。
🌟 维护说明
本项目目前处于浅维护状态。我们将:
- 修复关键性bug和安全问题
- 审查并合并重要的pull requests
- 提供必要的兼容性更新
但新功能的开发可能会受到限制。
🔔 注意事项
- 修改后台路径后需要重启:
docker compose restart
- aaPanel 环境下需要重启 Octane 守护进程
🤝 参与贡献
欢迎提交 Issue 和 Pull Request 来帮助改进项目。