基于V2board二次开发支持新协议新特性的高性能面板
Go to file
2025-01-16 01:48:24 +08:00
.docker Revert "修改1panel部署文档" 2025-01-16 00:24:49 +08:00
.github release v1 2025-01-16 00:45:17 +08:00
app fix: correct know file issues 2025-01-15 20:22:44 +08:00
bootstrap Initial commit 2023-11-17 14:44:01 +08:00
config release v1 2025-01-16 00:45:17 +08:00
database feat(database): add single column indexes for performance optimization 2025-01-16 00:24:13 +08:00
docs update docs 2025-01-16 01:38:39 +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(admin): correct know file issues 2025-01-15 18:00:32 +08:00
resources fix(admin): correct know file issues 2025-01-15 18:00:32 +08:00
routes fix: correct know file issues 2025-01-13 18:38:16 +08:00
storage feat: add multiple new features and enhancements 2025-01-10 21:57:26 +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 update docs 2025-01-16 01:10:00 +08:00
composer.json fix: resolve various issues and add new features 2025-01-13 20:29:09 +08:00
Dockerfile chore: update Dockerfile 2025-01-15 19:12:50 +08:00
init.sh chore: remove unused files and optimize setup scripts 2025-01-16 01:48:24 +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_CN.md update docs 2025-01-16 01:38:39 +08:00
README.md update docs 2025-01-16 01:38:39 +08:00
update.sh chore: remove unused files and optimize setup scripts 2025-01-16 01:48:24 +08:00

Xboard

Telegram PHP MySQL License

English | 简体中文

📖 Introduction

Xboard is a modern panel system built on Laravel 11, focusing on providing a clean and efficient user experience.

Features

  • 🚀 Built with Laravel 11 + Octane for significant performance gains
  • 🎨 Redesigned admin interface (React + Shadcn UI)
  • 📱 Modern user frontend (Vue3 + TypeScript)
  • 🐳 Ready-to-use Docker deployment solution
  • 🎯 Optimized system architecture for better maintainability

🚀 Quick Start

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

After installation, visit: http://SERVER_IP:7001
⚠️ Make sure to save the admin credentials shown during installation

📚 Documentation

Deployment Guides

Migration Guides

🛠️ Tech Stack

  • Backend: Laravel 11 + Octane
  • Admin Panel: React + Shadcn UI + TailwindCSS
  • User Frontend: Vue3 + TypeScript + NaiveUI
  • Deployment: Docker + Docker Compose
  • Caching: Redis + Octane Cache

📷 Preview

Admin Preview

User Preview

⚠️ Disclaimer

This project is for learning and communication purposes only. Users are responsible for any consequences of using this project.

🔔 Important Notes

  1. Restart required after modifying admin path:
docker compose restart
  1. For aaPanel installations, restart the Octane daemon process

🤝 Contributing

Issues and Pull Requests are welcome to help improve the project.