基于V2board二次开发支持新协议新特性的高性能面板
Go to file
2025-01-16 14:58:05 +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 Fixed General.php 2025-01-16 14:58:05 +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 index to updated_at column in v2_order table for better query performance 2025-01-16 14:26:18 +08:00
docs Update 1panel.md 2025-01-16 13:22:36 +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(i18n): add missing language translations 2025-01-16 14:49:42 +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 update dockerfile 2025-01-16 14:05:40 +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 11:49:15 +08:00
README.md update docs 2025-01-16 11:49:15 +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

<EFBFBD><EFBFBD> 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.

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.