Open source · Self-hosted

The open-source cPanel replacement.

Flexdb gives you a familiar, batteries-included control panel for your Linux server — files, databases, domains, email, PHP, backups — without the license fees or vendor lock-in.

Everything a cPanel user expects.

Familiar tools mapped to real Linux primitives — Apache, Postfix, Dovecot, MariaDB, BIND9 — with no proprietary black boxes underneath.

File Manager

Browse, edit, upload, chmod, and archive — with a jailed path resolver per user.

MySQL & phpMyAdmin

Create MariaDB databases and users, then jump straight into phpMyAdmin.

Domains & DNS

Apache vhosts, Let's Encrypt SSL, and BIND9 zone editing — all in one place.

Email

Mailboxes, forwarders, and autoresponders backed by Postfix and Dovecot.

PHP Version Manager

Switch between PHP 7.4, 8.1, 8.2, 8.3 per domain — no manual config wrangling.

Backups

Snapshot user home directories and databases; restore individual files with a click.

Cron Jobs

Schedule commands with a friendly UI — Flexdb writes real crontab entries under the hood.

IP Blocking

Ban abusive IPs at the firewall level via a plain-language allow/deny UI.

Why Flexdb.

Built for admins who want the cPanel workflow without the closed ecosystem.

Open source

Fully MIT-licensed. Audit the code, patch it, run it forever — no license servers, no seat counts.

Self-hosted

Runs on your own VPS or bare metal. Your users, your data, your uptime — no third-party control plane.

Familiar workflow

If you know cPanel or Plesk, you already know Flexdb. Same layout, same features, same muscle memory.

Install in under a minute.

One command on a fresh Ubuntu 24.04 server. The installer sets up Apache, MariaDB, Postfix, Dovecot, BIND9, and the Flexdb panel.

# On a fresh Ubuntu 24.04 VPS, as root:
curl -sL https://flexdb.com/install.sh | sudo bash

# Then create your first admin user:
flexdb-adduser --admin

Or grab the source: github.com/flexdb/flexdb