Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Xepanel - Next-Gen Infrastructure Orchestration

A futuristically designed, high-performance service management panel. Control your infrastructure with a cinematic UI—optimized for Game Servers, Bots, and Web Apps.

Xepanel Preview

✨ Premium Features

  • 🎨 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.

🛠️ Rapid Deployment

Prerequisites

  • PHP 8.2 or 8.3
  • Composer
  • Docker (for containerized instances)
  • Git (for the Auto-Update engine)

Setup

  1. Initialise Cluster:

    git clone https://github.com/Malionaro/Xepanel.git
    cd Xepanel
  2. Install Dependencies:

    composer install --no-dev --optimize-autoloader
  3. Configure Environment:

    cp .env.example .env
    php artisan key:generate
  4. Authorise Permissions:

    chmod -R 775 storage bootstrap/cache
  5. Launch Protocol:

    php artisan serve

🔄 Auto-Update Protocol

To enable the integrated update engine:

  1. Navigate to Administration > Panel Settings.
  2. Configure your GitHub Repository (Malionaro/Xepanel).
  3. (Optional) Provide a GitHub Access Token for private repos or higher rate limits.
  4. Click "Check for Updates" to synchronise with the main branch.

🥚 Evolution (Templates)

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

📄 Registry

This project is licensed under the MIT License.


Elevating Infrastructure Management to an Art Form.

About

A lightweight, file-based service management panel for Docker containers and host processes. Built with Laravel, featuring real-time monitoring, resource quotas, and customizable app templates (Eggs). No SQL database required.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages