A modern, blazing-fast, self-hosted control panel. Manage websites, email, databases, DNS, FTP, and more — with a beautiful UI and with enterprise-grade features. Free forever.
What's included
One binary, zero bloat. Panel ships with every feature a modern hosting environment demands — no plugins, no licensing fees.
Create and manage OpenLiteSpeed virtual hosts, PHP sites, and reverse proxies with a few clicks.
Automatic Let's Encrypt certificate issuance, renewal, and HSTS configuration via Certbot.
MariaDB user and database management with integrated phpMyAdmin access.
Full zone and record management via the Cloudflare API. DKIM key generation included.
Postfix + Dovecot integration. Mailboxes, forwarders, catch-alls, spam filters, and DKIM.
Web-based file manager with upload, download, extraction, and permission management.
Real-time CPU, RAM, disk, and bandwidth tracking with per-account usage quotas.
UFW integration with rule management, IP allowlists, and port controls from the UI.
TOTP two-factor authentication for all accounts. JWT sessions with Argon2id password hashing.
Full branding customisation for resellers — logo, colours, panel name, and custom domain.
Per-account cron job management with scheduling UI and execution history.
Complete immutable audit trail of all administrative actions across all portals.
In action
Separate interfaces for administrators, resellers, and end clients — each with exactly the controls they need.
Screenshots coming soon.
Get started
One command installs Panel and all its dependencies on a fresh Ubuntu 24.04 LTS VPS. Bring your own server — no cloud lock-in.
# One-line install — Ubuntu 24.04 LTS $ curl -fsSL https://raw.githubusercontent.com/damiencal/panel/main/install.sh | sudo bash
# 1. Install system dependencies $ apt-get install -y build-essential pkg-config libssl-dev libsqlite3-dev # 2. Install Rust $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # 3. Install Dioxus CLI & build $ cargo install dioxus-cli $ dx build --release --platform fullstack # 4. Run $ ./target/dx/panel/release/web/panel
# Development with live reload $ git clone https://github.com/damiencal/panel.git $ cd panel $ cp panel.toml.example panel.toml # edit as needed $ dx serve --platform fullstack # Panel available at http://localhost:8080
Requirements before running the installer
Technology
Every technology choice optimises for correctness, performance, and long-term maintainability.
Multi-Server Cloud Service is available as a paid add-on at $1 per CPU core (PVU/VPC) per month.