Xboard

April 19, 2026 ยท View on GitHub

Telegram PHP MySQL License

๐Ÿ“– Introduction

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

โœจ Features

  • ๐Ÿš€ 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

๐Ÿš€ 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 \
    xboard 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

๐Ÿ”„ Upgrade Notice

๐Ÿšจ 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.

Development Guides

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.

โค๏ธ Support The Project

If this project has helped you, donations are appreciated. They help support ongoing maintenance and would make me very happy.

TRC20: TLypStEWsVrj6Wz9mCxbXffqgt5yz3Y4XB

๐ŸŒŸ Maintenance Notice

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.

๐Ÿ”” 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.

๐Ÿ“ˆ Star History

Stargazers over time