A futuristically designed, high-performance service management panel. Control your infrastructure with a cinematic UI—optimized for Game Servers, Bots, and Web Apps.
- 🎨 High-End UI/UX: Cinematic dark-mode design with glassmorphism, glowing borders, and fluid spring-animations (4K Dribbble-inspired aesthetic).
- 🌓 White-Labeling: Fully personalizable via UI. Change brand colors (Accent), Panel Names, and Icons with a single click.
- 🐳 Full Docker Orchestration: Deploy containers with custom ports, volumes, and networks. Specialized for Minecraft, FiveM, and App Hosting.
- 🗄️ Integrated DB Management: Automatic provisioning of MySQL/MariaDB databases and users for your services directly from the panel.
- 📁 Cloud-Scale File Manager: Integrated high-performance editor (Ace), mass operations (delete/archive), ZIP extraction, and secure infrastructure streams.
- 📊 Real-time Telemetry: Live-updating resource gauges and 24h performance history graphs for CPU & RAM.
- 🖥️ Fullscreen Terminal: Cinema-mode console for deep-dive log analysis and command execution.
- 🔐 Hardened Security:
- Google 2FA (TOTP) hardware-grade protection.
- Encrypted API tokens for CI/CD integration.
- Intelligent resource quotas and isolation.
- 🔄 Auto-Update Engine: Integrated GitHub sync. Check for updates and apply core patches directly from the web interface.
- 📁 JSON-Driven Core: Lightning-fast, file-based data storage. No SQL database required for the panel itself.
- PHP 8.2 or 8.3
- Composer
- Docker (for containerized instances)
- Git (for the Auto-Update engine)
-
Initialise Cluster:
git clone https://github.com/Malionaro/Xepanel.git cd Xepanel -
Install Dependencies:
composer install --no-dev --optimize-autoloader
-
Configure Environment:
cp .env.example .env php artisan key:generate
-
Authorise Permissions:
chmod -R 775 storage bootstrap/cache
-
Launch Protocol:
php artisan serve
To enable the integrated update engine:
- Navigate to Administration > Panel Settings.
- Configure your GitHub Repository (
Malionaro/Xepanel). - (Optional) Provide a GitHub Access Token for private repos or higher rate limits.
- Click "Check for Updates" to synchronise with the main branch.
Standard protocols included:
- Minecraft Ecosystem: Paper, Spigot, Fabric, BungeeCord.
- GTA V Roleplay: FiveM (Linux optimized).
- Web Infrastructure: Nginx (Alpine), PHP 8.2 (Apache).
- Bot Environments: Node.js 20, Python 3.11 (Auto-pip/npm support).
This project is licensed under the MIT License.
Elevating Infrastructure Management to an Art Form.