dPanel dPanel
← All documentation
Deployment

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:

  1. Configure automated daily backups of the core dPanel database.
  2. Store backup archives on an off-site object storage provider (e.g., AWS S3, Backblaze B2).
  3. Test your restoration procedure quarterly in a staging environment.