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 -yStep 2: Set Correct Hostname
hostnamectl set-hostname yourdomain.comStep 3: Download HestiaCP Installation Script
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.shStep 4: Run the Installer
bash hst-install.shFollow 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:8083Installation 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.