Xboard is a modern panel system built on Laravel 11, focusing on providing a clean and efficient user experience.
- 🚀 Built with Laravel 12 + 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
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 -dAfter installation, visit: http://SERVER_IP:7001
⚠️ Make sure to save the admin credentials shown during installation
🚨 Important: This version involves significant changes. Please strictly follow the upgrade documentation and backup your database before upgrading. Note that upgrading and migration are different processes, do not confuse them.
- Plugin Development Guide - Complete guide for developing XBoard plugins
- Deploy with 1Panel
- Deploy with Docker Compose
- Deploy with aaPanel
- Deploy with aaPanel + Docker (Recommended)
- Backend: Laravel 11 + Octane
- Admin Panel: React + Shadcn UI + TailwindCSS
- User Frontend: Vue3 + TypeScript + NaiveUI
- Deployment: Docker + Docker Compose
- Caching: Redis + Octane Cache
This project is for learning and communication purposes only. Users are responsible for any consequences of using this project.
If this project has helped you, donations are appreciated. They help support ongoing maintenance and would make me very happy.
TRC20: TLypStEWsVrj6Wz9mCxbXffqgt5yz3Y4XB
This project is currently under light maintenance. We will:
- Fix critical bugs and security issues
- Review and merge important pull requests
- Provide necessary updates for compatibility
However, new feature development may be limited.
- Restart required after modifying admin path:
docker compose restart- For aaPanel installations, restart the Octane daemon process
Issues and Pull Requests are welcome to help improve the project.

