This article may contain affiliate links — see our editorial policy
Control Panel Guide · VPS

HestiaCP Guide 2026: Install the Free Open-Source Control Panel on Your VPS

HestiaCP Control Panel on VPS

If you manage a VPS and want a full-featured hosting control panel without the cPanel price tag, HestiaCP is one of the best free options available in 2026. This guide covers everything: system requirements, installation commands, post-install configuration, and a detailed comparison against cPanel, DirectAdmin, and Plesk — so you can decide whether HestiaCP is the right fit for your workload.

What Is HestiaCP?

HestiaCP is a free, open-source web hosting control panel forked from VestaCP in 2019 when the original project stalled. Licensed under GPL v3, HestiaCP costs nothing — there are no license fees, no per-domain charges, and no artificial usage caps.

Its defining strength is a clean, intuitive web UI that lets non-Linux-experts manage domains, databases, email accounts, SSL certificates, DNS zones, and firewall rules without touching the command line after the initial install. For developers and small hosting operators who want the power of a self-managed VPS without spending $240+ a year on cPanel, HestiaCP fills the gap neatly.

HestiaCP is a strong fit for:

Key Features of HestiaCP

Web Server Stack

Database

Mail Server

DNS Server

FTP Server

Security

Management Interface

System Requirements

The following requirements are sourced from the official HestiaCP documentation as of September 2026:

SpecificationMinimumRecommended
CPU1 core, 64-bit4 cores
RAM1 GB (SpamAssassin + ClamAV disabled)4 GB
Disk10 GB HDD40 GB SSD
OSDebian 12 / Ubuntu 22.04 LTSLatest Debian / Latest Ubuntu LTS
ArchitectureAMD64 (x86_64)AMD64 or ARM64
Critical: HestiaCP must be installed on a fresh OS only. Any pre-existing Apache, Nginx, or control panel software will cause the installer to abort. Always start from a clean server image.

Supported Operating Systems (September 2026)

HestiaCP does not support Ubuntu non-LTS releases, CentOS, AlmaLinux, Rocky Linux, i386, or ARM7.

Installing HestiaCP on a VPS

Installation takes two commands. Run them as root on a freshly deployed server:

Step 1: Download the Installer

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Step 2: Run the Installer

bash hst-install.sh

The interactive installer prompts for admin email, hostname, and backend port, then installs and configures the entire software stack automatically. Expect 10–20 minutes depending on server bandwidth.

Custom / Unattended Installation

To choose exactly which components get installed, pass flags to the script:

bash hst-install.sh \ --apache yes \ --phpfpm yes \ --multiphp yes \ --mysql yes \ --postgresql no \ --clamav no \ --spamassassin no \ --interactive no \ --hostname server.example.com \ --email [email protected] \ --password yourPassword123

Key flags to know:

Accessing the Dashboard

After installation completes, the terminal prints login details:

Hestia Control Panel is now installed https://YOUR_SERVER_IP:8083/ Username: admin Password: [generated-password]

Bookmark the URL and change the generated password on first login.

Post-Install Configuration Checklist

1. Add a Domain and Enable SSL

Go to Web > Add Domain, enter your domain name, and tick "Enable SSL". HestiaCP will automatically request a Let's Encrypt certificate — no manual Certbot commands required.

2. Create Email Accounts

Go to Mail > Add Mail Domain > Add Mail Account. HestiaCP auto-generates DKIM keys and configures SPF/DMARC records in BIND.

3. Create a Database

Go to DB > Add Database. Specify a database name and user. Access phpMyAdmin from the panel link for visual management.

4. Configure the Firewall

Go to Firewall and restrict access to only the ports you need: 80, 443, 22, 25, 587, 993, and 8083. Block everything else to minimise attack surface.

5. Set Up Automated Backups

Go to Backup > Configure Backup. Schedule nightly backups and optionally push them to FTP or an S3-compatible bucket for off-site redundancy.

Comparison: HestiaCP vs cPanel vs DirectAdmin vs Plesk

Data as of September 2026 — verify current pricing at each vendor's website.

PanelCostOS SupportMulti-PHPMailBest For
HestiaCPFree (GPL v3)Debian/UbuntuYesExim+DovecotSelf-hosted VPS, small resellers
cPanel~$20–45/moAlmaLinux/RockyYesExim+DovecotCommercial shared hosting
DirectAdmin~$2–14+/moAlma/Debian/UbuntuYesExim+DovecotMid-size hosting providers
Plesk~$11–35/moLinux + WindowsYesPostfix/DovecotWindows hosting + SMB
WebminFreeAny LinuxManual configManual configExperienced Linux admins

The key takeaway: HestiaCP gives you ~80% of what cPanel offers at 0% of the cost. For personal projects, small agencies, and resellers who don't need Softaculous or enterprise-grade reseller management, it's a compelling choice.

Pros and Cons

Pros

  • Completely free, no license fees ever
  • Two-command installation
  • Clean, easy-to-navigate UI
  • Multi-PHP version management
  • Automatic Let's Encrypt SSL
  • Integrated Fail2Ban + iptables
  • Full mail stack with DKIM auto-config
  • REST API for automation
  • Active GitHub community
  • ARM64 support (for cloud-native VMs)

Cons

  • Requires a fresh OS (no migration path)
  • No CentOS / AlmaLinux / Rocky support
  • Fewer one-click app installers vs cPanel
  • Community-only support (no paid SLA)
  • No Windows Server support
  • Smaller plugin ecosystem than cPanel/Plesk

Recommended VPS Providers for HestiaCP

For a comfortable HestiaCP experience with the full stack (including SpamAssassin and ClamAV), aim for a VPS with at least 2 vCPU and 4 GB RAM on a 40 GB SSD. Providers worth considering:

When provisioning, choose Debian 12 or Ubuntu 24.04 LTS as the base image for the smoothest HestiaCP installation experience.

Verdict: Is HestiaCP Worth It?

HestiaCP is an excellent choice for anyone who needs a real, production-grade control panel at zero licensing cost. It handles the full web hosting stack — web server, database, mail, DNS, FTP, firewall — through a polished UI that non-experts can navigate. If you need Softaculous, enterprise reseller tools, or Windows Server support, cPanel or Plesk may be more appropriate. For everything else, HestiaCP is the smartest free option available in 2026.

Need a VPS ready for HestiaCP?

View AsiaGB Cloud VPS

Thailand-based servers · 24/7 Thai-language support

Frequently Asked Questions

Is HestiaCP really free?

Yes. HestiaCP is open-source under GPL v3. There are no license fees, no premium tiers, and no per-domain charges.

How much RAM does HestiaCP need?

Minimum 1 GB with SpamAssassin and ClamAV disabled. 4 GB is recommended if you want the full stack including antivirus and antispam.

Which operating systems does HestiaCP support?

Debian 12/13 and Ubuntu 22.04, 24.04, 26.04 LTS on AMD64 or ARM64 processors only.

Can I install HestiaCP on a server that already has Apache or Nginx?

No. HestiaCP requires a fresh OS installation. Any existing web server software will conflict with the installer and cause it to abort.

What is the difference between HestiaCP and cPanel?

HestiaCP is free and open-source; cPanel costs approximately $20–45 per month. cPanel has a larger plugin ecosystem (Softaculous) and better reseller management tools, but HestiaCP covers the essential hosting stack at zero cost.

Can I migrate from HestiaCP to cPanel later?

There is no official migration tool. You would need to manually back up files and databases and restore them on a cPanel server. Plan your control panel choice before going to production.