Self-hosted control panel

Run your own web hosting, from one clean panel.

freePanel manages websites, email, DNS, databases, files and backups on a single AlmaLinux, Rocky or RHEL 9 server (Ubuntu 24.04 gets the panel only). It does the same job as the big commercial panels, for $34.99 a month per server.

Why freePanel

Built by a hosting company, for people who run servers.

Quick to set up

One installer script turns a fresh server into a working host. It prints a one-time link to create your admin login.

Secure by design

The part of the panel that touches the system is a small root daemon behind a Unix socket. The web side runs as an unprivileged user.

Made for one server

No cluster to run. Install it where your sites live and manage everything from one place.

Everything a host needs

Websites, mail, DNS, databases, files and backups, with an account panel for your customers and an admin panel for you.

Websites and PHP

Apache with mod_ssl and PHP-FPM, one pool per account. Pick PHP 7.4 to 8.5 per site. Addon, parked and sub-domains.

Free HTTPS certificates

Certificates are requested and renewed automatically through ACME, thirty days before they expire. Names that fail a pre-check are skipped, not retried in a loop.

Email

Postfix and Dovecot with Sieve filters and autoresponders, DKIM signing per domain, optional spam filtering, and Roundcube webmail with one-click sign-in from the panel.

Databases

MariaDB and PostgreSQL for each account, listening on localhost only, with phpMyAdmin and Adminer behind a one-hour sign-in.

DNS

Each account gets its own zone, served by PowerDNS on your own name servers. Edit records in the panel or through the API.

Files and FTP

A file manager in the browser, plus FTP logins limited to a folder. FTP accepts TLS only.

See every feature

One price

$34.99 a month per server. The panel and billing in one package. See pricing.