dPanel
dPanel
Knowledge Base

Frequently Asked Questions

Everything you need to know about dPanel Enterprise — architecture, security, performance, and licensing.

General

What is dPanel Enterprise?

dPanel Enterprise is a next-generation Linux server control panel built entirely in Pure Rust. It provides a lightweight, high-performance alternative to cPanel, Plesk, and aaPanel with a single compiled binary, consuming less than 40MB RAM at idle.
General

Why is dPanel faster than cPanel or Plesk?

Legacy panels rely on interpreted languages (Perl, PHP, Python) with high startup overhead. dPanel is compiled to native machine code via Rust, boots in under 15ms, and executes API calls in sub-millisecond latency using Tokio's async runtime and Axum's zero-cost abstractions.
Security

How does dPanel protect against privilege escalation?

dPanel uses dual-tier privilege separation. The web daemon runs as a non-root user (dpanel) and communicates with a privileged worker only through a strictly authenticated Unix Domain Socket at /run/dpanel.sock with 0600 file permissions. Even if the web layer is compromised, the attacker cannot gain root access.
Security

What security features are built into dPanel?

dPanel includes dynamic UFW firewall management, Fail2ban brute-force protection, SSH key-only authentication, HMAC-SHA256 JWT sessions with atomic revocation, and automated Let's Encrypt SSL with HTTP-01 and DNS-01 challenge support.
Technical

What does 'single-binary distribution' mean?

All frontend assets (React UI), database migrations (SQL), and configuration templates (Nginx) are embedded directly into the compiled ELF binary using rust-embed. There are zero external static files on disk, making deployment a single-file operation.
Technical

Which Linux distributions are supported?

dPanel is tested and verified on Ubuntu 24.04 LTS (Noble Numbat), Ubuntu 22.04 LTS (Jammy Jellyfish), Debian 12 (Bookworm), and Debian 11 (Bullseye). Both x86_64 and ARM64 (aarch64) architectures are supported.
Technical

Can I run multiple PHP versions simultaneously?

Yes. dPanel supports isolated PHP-FPM pools for PHP 8.1, 8.2, 8.3, and 8.4. Each website can run on a different PHP version with its own socket, php.ini directives, and OPcache configuration.
Technical

How do backups work in dPanel?

dPanel provides automated scheduled snapshots of websites, Nginx configurations, and databases. Backups support configurable retention policies (daily, weekly, monthly) and can be restored with a single click. Offsite backup to S3-compatible storage is planned for Q2 2026.
Licensing

Is dPanel really free and open-source?

Yes. dPanel is MIT-licensed open-source software. The full source code will be released when the GitHub repository reaches 100 stars. You can star the repository to unlock the complete open-source release.
Licensing

How does dPanel compare to aaPanel?

aaPanel is Python-based with 350MB+ idle RAM. dPanel idles at under 35MB RAM, boots in under 15ms (vs 3,500ms+), and uses a memory-safe Rust core. dPanel also includes native Docker management and dual-tier privilege separation out of the box.

Still have questions?

Check the full documentation or join the GitHub community for support.

DocumentationOpen Issue