The free, self-hosted hosting control panel
Manage websites, databases, email, DNS, SSL, and backups on your own Linux server. No license fees, no feature locks, and the same updates for everyone.
curl -fsSL https://raw.githubusercontent.com/mdsazzad0002/dpanel/main/installer.sh -o installer.sh
chmod +x installer.sh
sudo ./installer.sh
cd /var/www
git pull origin main
cd /var/www/dpanel
sudo npm run build
sudo /var/www/drust/deploy/install-service.sh
cd /var/www
git add .
git commit -m 'Update docs'
git pull origin main
git push origin main
Everything in one panel
All the tools to run a hosting server
Every feature ships to every user. There is no paid tier and nothing is held back.
Websites
Per-site Linux accounts and PHP-FPM pools, multiple PHP versions, one-click WordPress and Laravel, Git deployments, Node.js and Python apps.
Edge gateway
A Rust HTTP/TLS server with SNI certificates, static files, PHP-FPM dispatch, compression, and live config reloads.
Automatic SSL
Let's Encrypt certificates issued, validated, and renewed for every site without lifting a finger.
Databases
MySQL/MariaDB and PostgreSQL with per-database users, phpMyAdmin and pgAdmin, and remote-access rules.
Postfix, Dovecot, and Roundcube with mailbox provisioning and delivery diagnostics.
DNS
Authoritative DNS through PowerDNS with automatic zone reconciliation.
File manager
Account-scoped file manager with upload, zip/unzip, permission repair, and a trash can.
Backups & migration
Scheduled backups, portable restore packages, and imports from cPanel and CyberPanel.
Operations
Cron jobs, FTP accounts, Redis, monitoring, security scans, and a server task runner.
Business ready
Resellers, package plans, roles and permissions, and WHMCS billing integration.
Support dPanel
Help us buy a development PC
dPanel is built on an old machine. Pick a PC below to see what it is for and how to donate towards it.
Secure by design
The panel never runs root commands itself
The web panel handles users and workflows. Small Rust services carry out privileged host operations through a validated localhost API, and serve public website traffic.
- dpanel
- Laravel + Vue panel: UI, authentication, authorization, records, and queues.
- drust
- Rust privileged API on 127.0.0.1 and the public edge gateway on ports 80 and 443.
- dscript
- Shell toolkit that installs, updates, diagnoses, and repairs the server.
Browser
│
▼
┌──────────────────────────┐
│ edge-gateway.service │ public :80 / :443
└──────────────────────────┘
│ static · PHP-FPM · panel
▼
┌──────────────────────────┐ ┌────────────────────┐
│ dpanel (Laravel) │ ───▶ │ drust.service │
│ UI · auth · queues │token │ 127.0.0.1:9500 │
└──────────────────────────┘ └────────────────────┘
│
files · users · databases · SSL
Pricing
One product. One release channel. Free.
Paid support covers human work only, and only if you ask for it.
Self-service
Everything you need to run it yourself.
$0
- All features, no limits
- All updates, forever
- Full documentation
- Community help on GitHub
Supported
The same free software, plus an expert on call.
Free + paid help
- Installation and migration
- Troubleshooting
- Priority response
- Managed operations
Reviews
What people say about dPanel
Be the first to review dPanel
Running dPanel on your server? Tell others how it went.
Share your experienceFrequently asked questions
Is dPanel really free?
Yes. Every user gets the same software, the same features, and the same updates. There are no license fees, no feature locks, and no subscriptions. Paid help is available only if you ask for it.
What server do I need?
A fresh Linux ubuntu server you control with sudo or root access, ports 80 and 443 open to the internet, and a domain name for the panel, for example panel.example.com.
How do I update dPanel?
Run "sudo ./installer.sh update". The installer downloads the release straight from GitHub and records the installed version in the panel .env file.
Can I migrate from cPanel or CyberPanel?
Yes. dPanel can import backups from cPanel and CyberPanel, and also restores its own portable backup packages.
Can I sell hosting with dPanel?
Yes. You may run dPanel and sell hosting services with it. You may not redistribute, rebrand, or resell the software itself without written permission.
How do I report a security problem?
Please do not open a public issue. Follow the Security Policy and report it privately by email.
Still have questions? Visit the help center.
Run your own hosting panel today
One command on a fresh Linux server. Free forever.