Hostxpeed
Login Get Started →
Control Panel

How to Install HestiaCP on Ubuntu

8 min read
27 views
Jun 10, 2026

Prerequisites

Before installing HestiaCP, ensure you have:

  • A fresh Ubuntu server (20.04 LTS or 22.04 LTS)
  • Root access to your server
  • A valid domain name pointing to your server IP
  • Minimum 1GB RAM recommended

Step 1: Update Your System

apt update && apt upgrade -y

Step 2: Set Correct Hostname

hostnamectl set-hostname yourdomain.com

Step 3: Download HestiaCP Installation Script

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

Step 4: Run the Installer

bash hst-install.sh

Follow the prompts to configure:

  • Email address for admin account
  • Hostname (FQDN)
  • Installation options (Apache, Nginx, PHP, MySQL, etc.)

Step 5: Access HestiaCP

After installation completes, access your control panel at:

https://your-server-ip:8083

Installation Options Explained

  • --apache - Install Apache web server
  • --nginx - Install Nginx as reverse proxy
  • --phpfpm - Install PHP-FPM
  • --multiphp - Enable multiple PHP versions
  • --mysql - Install MariaDB/MySQL
  • --postgresql - Install PostgreSQL

💡 Installation takes 5-10 minutes depending on your server speed.

Was this article helpful?