Skip to content

Hestia CP on a VPS

Panel for websites and mail

Category
Web panels
Author
Hestia Control Panel
License
GPL-3.0
Version
1.10.5

The script is free · VPS from $3.19 per month · installs in about 15 minutes

Install over SSH

root@vps:~# wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh && sudo bash hst-install.sh

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/hestiacp/hestiacpok
  • Version1.10.5ok
  • Port8083/tcplisten
  • Port80/tcplisten
  • Port443/tcplisten

✓ Hestia CP 1.10.5 installed · about 15 minutes

root@vps:~#

Install command from the library. Output is shortened and may differ on your server.

What it is

  • Hosting panel
  • Open source
  • Mail
  • PHP

Hestia Control Panel is a free, open-source panel for hosting websites, mail and DNS. A successor to VestaCP: from the web interface you create sites, databases, mailboxes and certificates.

A good fit when you need a full hosting panel without licenses: multiple PHP versions, Nginx and Apache, mail with antispam and webmail, a firewall with brute-force protection.

Installs only on a clean Debian or Ubuntu server.

  • Nginx and Apache with PHP-FPM, multiple PHP versions
  • Mail with ClamAV, SpamAssassin and Roundcube
  • Bind DNS server
  • MariaDB/MySQL and PostgreSQL
  • Let's Encrypt, including wildcard
  • Firewall with fail2ban

Recommended plan

For Hestia CP: at least 1 vCPU, 3 GB RAM and 30 GB NVMe.

Minimum to run
1 vCPU · 1 GB RAM · 10 GB disk
Systems
Ubuntu 22.04 · Ubuntu 24.04 · Debian 11 · Debian 12

How to install

Three steps in the bot or one command over SSH; installation takes about 15 minutes.

  1. 01

    Choose a plan in the bot

    Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.

  2. 02

    Add Hestia CP

    At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.

  3. 03

    Answer the installer's questions

    admin e-mail and hostname

Manually over SSH

Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12.

Install command
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh && sudo bash hst-install.sh

Ports

Hestia CP ports
PortProtocolPurpose
8083tcpControl panel (HTTPS)
80tcpSites over HTTP
443tcpSites over HTTPS

After installation

  1. 1.Answer the installer's questions: admin e-mail and hostname
  2. 2.Open https://server-IP:8083 and log in as admin with the password from the final message
  3. 3.Create a user and add your first domain

Hestia CP FAQ

Didn’t find an answer? Message @ExpressHost_SupportBot.

How is Hestia different from FASTPANEL?

Hestia is fully open source and free, and includes mail and DNS. FASTPANEL is a closed product licensed per IP.

Can I install it without mail?

Yes, the installer has flags for choosing components; bash hst-install.sh -h lists them.

How do I update the panel?

Updates come from the Hestia repository along with apt upgrade.

Hestia CP installs at checkout — in the bot.