dPanel Production Manual
Aug 26, 2026
·
2 views
dPanel Production Manual
Welcome to the official dPanel Production Manual. This guide provides best practices for setting up, securing, and maintaining your dPanel server in high-availability production environments.
Pre-Flight Checklist
Before deploying dPanel to a production server, ensure your environment meets the following baseline requirements:
- Fresh installation of a supported Linux distribution (Ubuntu 22.04 LTS or Debian 12 recommended)
- Minimum 2 CPU cores and 4 GB of RAM
- Dedicated static public IP address
- Properly configured DNS records pointing to your server
Security Hardening
Securing your management panel is critical. Apply these hardening steps immediately after installation:
- Firewall Configuration: Restrict incoming traffic to essential ports only (SSH, HTTP, HTTPS, and the dPanel management port).
- TLS Certificates: Always enforce HTTPS using Let's Encrypt or custom SSL certificates.
- Access Control: Enable multi-factor authentication (MFA) for all administrator accounts.
# Example UFW configuration for dPanel
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 8443/tcp
sudo ufw enable
Backup and Disaster Recovery
Establish a robust backup routine to prevent data loss:
- Configure automated daily backups of the core dPanel database.
- Store backup archives on an off-site object storage provider (e.g., AWS S3, Backblaze B2).
- Test your restoration procedure quarterly in a staging environment.