You'll never pay a lifetime of fees to run your server.
SanalCP is an open-source hosting control panel that brings domains, email, databases, SSL and file management together in one screen. It's currently in Beta and designed to stay free for life.
Everything you host, managed from one place.
From domains to email, databases to the firewall — every layer of your server in one consistent interface.
Multi-PHP · nginx
Independent PHP version, FPM pool and cache settings per domain. Ready-made cache profiles for WordPress, PrestaShop and plain PHP; HTTP/2 and HTTP/3.
Ten Apps, One Click
WordPress, Joomla, Drupal, PrestaShop, OpenCart, Grav, Matomo, MediaWiki, Nextcloud and phpBB are installed, updated and removed from a single screen.
Custom Vhost Mode
When the built-in template isn't enough, write the entire nginx config yourself. The panel validates it with nginx -t and rolls back on error.
Your Own Mail Server
Postfix, Dovecot, OpenDKIM and a web-based mailbox — send and receive from your own domain without relying on a third-party mail service.
An Isolated Test Site
Run a copy of your site with its own user and database, try things out, then push files and database to live when you're ready — a full backup is required first.
Node.js, Next.js and Laravel
Bind an app on 127.0.0.1 to a domain; WebSockets and the real client IP work out of the box. For Laravel: discovery, allowlisted Artisan and automatic rollback of a deploy that fails its health gate.
Firewall, WAF and Malware Scanning
An nftables firewall, WAF rules, two-factor authentication and automatic IP banning. PHP webshell scanning produces an explainable risk score, WordPress core is verified against checksums, and login, WAF and malware events are correlated in the security center. Panel access can be limited to a CIDR allowlist.
Per-Account Resource Limits
systemd cgroup v2 slices, disk quotas (XFS and ext4) and sandboxed shell access isolate every account from every other — at no extra cost.
Backups Proven to Restore
Scheduled backups ship to FTP, SFTP and S3-compatible storage. Every backup is checked for SHA-256 integrity and its SQL dump is actually restored into a temporary schema; restoring from an unverified backup is blocked.
cPanel, Plesk and DirectAdmin
Bring existing sites over from an archive or straight from the old panel over SSH. The job runs in the background with percentage, step and errors visible; on a partial failure the affected part is restored automatically.
Admin, Reseller and Customer
Give hosting resellers a space to manage their own customers. Set customer, domain, disk and traffic limits per reseller; resellers can never see each other's accounts.
A Login for Every Customer
Customers sign in with their own username and password and see only their own services. The menu is built from their role, and turns into a domain's toolset once they step into it.
Cloudflare DNS, cron, Git deploys, SSH, server maintenance…
There's too much of the rest of the panel to list one by one. We've laid out every module by category on the features page.
Not a trial — a commitment.
SanalCP is developed as an open-source alternative to the yearly license fees of closed-source panels. We're in Beta right now; once we reach version 1.0, the core panel will still stay free for life.
Active development, open feedback.
Some modules may change quickly during Beta. We recommend keeping backups and testing major changes in a staging environment before using it on production servers, and reporting bugs on GitHub.
Manage everything from one panel
From domains to the firewall, PHP versions to monitoring — SanalCP's main screens.
Install on your server in 5 minutes, use it free forever.
Bring up SanalCP on your AlmaLinux, Debian or Ubuntu server with a single install command.









