FlatRun vs cPanel

From cPanel accounts to container projects.

Compare FlatRun with cPanel: an open source, container-native way to host sites and apps without per-account licensing.

Open source, MIT licensed · Runs on any Linux server with Docker

Hosting panel

How FlatRun and cPanel differ.

cPanel hosts sites as accounts on a shared web server. FlatRun runs each site in its own containers from a standard Compose file.

There is no per-account license, and each site is a directory you can copy to another server.

Side by side

FlatRun and cPanel, feature by feature.

FlatRuncPanel
LicenseFree, MITPaid commercial plans
Account pricingNo per-account feeDepends on the license tier
ContainersEvery site is a container projectNo
Deployment formatStandard Compose projectsPanel configuration
One-click appsTemplatesThrough Softaculous
SSL certificatesYesYes
DatabasesYesYes, with phpMyAdmin
File managerYesYes
APIREST API, CLI and MCPUAPI and WHM API
DNSSelf-hosted zones or your providerYes
Email hostingNot yetYes

Switching

Moving from cPanel

  1. 01

    Export your sites

    Back up each account's files and databases.

  2. 02

    Install FlatRun

    One command installs FlatRun on a supported server.

  3. 03

    Recreate each site

    Start from a template, then upload the files and import the database.

  4. 04

    Point DNS

    Update the DNS records. FlatRun issues the certificates.

Choose FlatRun when

  • You want to stop paying per account.
  • Each site should be isolated in its own containers.
  • Sites should move between servers as directories.

Choose cPanel when

  • You host email for your customers on the same server.
  • Your customers expect WHM and reseller accounts.

Questions about cPanel.

Does FlatRun host email?

Not yet. Keep email with a mail provider or a separate server for now.

cPanel details come from cPanel pricing . FlatRun details are in the documentation.

More comparisons

Star us on GitHub