dPanel
dPanel
Complete Capability Matrix

Engineered for High-Density, Zero-Friction Hosting

dPanel replaces bloated legacy control panels with a single compiled Rust binary. Deliver blazing-fast performance, robust security isolation, and turnkey cloud orchestration.

Core Daemon & Pure Rust Runtime

Zero Overhead

Engineered in 100% memory-safe Rust with Tokio asynchronous event loop and Axum HTTP engine.

Single-Binary Self-Contained Deployment

Frontend UI assets and database migrations are embedded directly inside the compiled binary using rust-embed. No Python, Ruby, or external node runtime required.

Dual-Tier Privilege Separation

Unprivileged web daemon runs as 'dpanel' user. Privileged root operations execute via a strictly isolated Unix Domain Socket IPC (/run/dpanel.sock).

Ultra-Low Memory Footprint (< 40MB)

Idle RAM footprint of only 25MB-40MB. Handles 50,000+ requests per second with sub-millisecond p99 latency on a 1 vCPU cloud instance.

Embedded SQLite with WAL Mode

Zero external database dependencies for panel configuration. Atomic writes with SQLite Write-Ahead Logging (WAL) and automated schema migrations.

Web Servers, Reverse Proxy & SSL

High Throughput

Automated Nginx virtual host orchestration, HTTP/2 & HTTP/3 QUIC acceleration, and Let's Encrypt certificates.

Automated Nginx VHost Generation

Zero-template syntax validation before reloading. Automatically configures reverse proxying, root directories, access logs, and error handlers.

1-Click Let's Encrypt & ACME Engine

Automated SSL provisioning and background cron renewal (every 60 days). Supports HTTP-01 challenge and Wildcard DNS-01 verification.

WebSocket & Reverse Proxy Support

Proxy pass configuration with Upgrade and Connection headers for real-time WebSocket applications (Socket.io, WS, gRPC-Web).

Custom Headers, Gzip & Brotli Compression

Built-in presets for HTTP Strict Transport Security (HSTS), X-Frame-Options, Content Security Policy (CSP), and Brotli compression.

Application Runtimes & Containers

Polyglot Cloud

Isolated Multi-PHP versioning, Node.js + PM2 process management, and native Docker container orchestration.

Multi-PHP Version Switching (8.1, 8.2, 8.3, 8.4)

Run different PHP versions per domain with dedicated PHP-FPM pools, isolated sockets, custom php.ini directives, and OPcache tuning.

Node.js & PM2 Process Supervisor

Deploy Next.js, Express, NestJS, and Fastify apps with automatic restart, cluster mode, environment variable injection, and zero-downtime reloads.

Native Docker Container Management

Inspect, start, stop, rebuild, and monitor Docker containers directly through the web console. Automatic bridge network mapping.

Custom Environment Variable Injection

Securely store and inject .env configuration per application without writing plaintext secrets to disk.

Database Engines & Management

Relational & NoSQL

Complete administration for MySQL, MariaDB, and PostgreSQL with automated backups and remote access controls.

MySQL & MariaDB Orchestration

Create databases, grant fine-grained user privileges (SELECT, INSERT, ALL), manage collations (utf8mb4_unicode_ci), and reset passwords instantly.

PostgreSQL Engine Integration

Full support for PostgreSQL databases, roles, search paths, and database-level connection limits.

1-Click Database Dump & Restore

Export and import SQL dumps (.sql, .sql.gz) with automated integrity checking and single-command rollback.

Remote Host Access Whitelisting

Configure per-user host permissions ('localhost', '%', or specific CIDR IP ranges) for secure external client connections.

Security, Firewall & Intrusion Prevention

Hardened Core

Enterprise-grade perimeter defense with dynamic UFW rules, Fail2ban jail automation, and rate limiting.

Dynamic UFW Firewall Manager

Open, close, or whitelist TCP/UDP ports with 1-click. Real-time rule audit and visual port binding overview.

Fail2ban SSH & HTTP Brute Force Defense

Automated ban/unban rules for SSH, Nginx auth, and API brute-force attempts. Live banned IP list with instant unban capability.

SSH Key Management & Port Hardening

Manage authorized public SSH keys, toggle password authentication, and rebind default SSH ports to prevent automated bot attacks.

Sub-Millisecond JWT Auth & Session Invalidation

HMAC-SHA256 authenticated sessions with atomic revocation and strict HttpOnly cookie security flags.

Storage, FTP & File Management

Zero Leakage

Built-in web file manager, Pure-FTPd virtual user isolation, and automated scheduled backups.

Native Web File Explorer & Code Editor

Full browser-based file management with drag-and-drop uploads, archive compression (.tar.gz, .zip), inline code editing with syntax highlighting, and chmod permission controls.

Pure-FTPd Virtual User Chroot

Secure FTP/FTPS accounts isolated to specific virtual directories without granting system shell access.

Automated Scheduled Backup Engine

Configurable cron-based snapshots of websites, Nginx configs, and databases with automated retention policies and 1-click restores.

BIND9 Authoritative DNS Zone Manager

Manage forward and reverse DNS zones with support for A, AAAA, CNAME, MX, TXT (SPF/DKIM/DMARC), and NS records.

Ready to test dPanel on your Linux VPS?

Experience 1-command installation on Ubuntu 22.04/24.04 or Debian 12 with full automated service provisioning.

View Installation GuideExplore Rust Architecture