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 OverheadEngineered 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 ThroughputAutomated 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 CloudIsolated 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 & NoSQLComplete 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 CoreEnterprise-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 LeakageBuilt-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.