🔧 Installing HestiaCP on a VPS
HestiaCP is a lightweight and free server control panel based on VestaCP, but with more active development and a modern interface. It lets you manage websites, databases, email, domains, SSL certificates, and more — all through a user-friendly web UI. Installation takes just 10–15 minutes and doesn’t require advanced skills.
📋 Supported Operating Systems
- ✅ Ubuntu 20.04 LTS — recommended for stability;
- ✅ Debian 11 and Debian 12 — officially supported;
- ⚠️ Ubuntu 22.04 — may work with limitations (not recommended for production).
🚀 How to Install HestiaCP
Log in to your VPS via SSH as the root user and run the following commands:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh bash hst-install.sh
This will launch an interactive installer. You’ll be asked to select components, enter your email and a domain to use as the hostname. At the end, you’ll receive a login link, username, and password.
📦 What’s Included in HestiaCP
- 🌐 Nginx + Apache or Nginx-only web server options;
- 🐘 PHP-FPM with multiple PHP versions support;
- 🛢 MariaDB or MySQL database server;
- 📧 Mail services: Exim, Dovecot, Roundcube, ClamAV, SpamAssassin;
- 🔐 Security tools: Fail2Ban, Let’s Encrypt, CSF Firewall;
- 📊 Monitoring: Cron, logs, and usage reports.
🧠 Pre-installation Tips
- 🆕 Install HestiaCP on a clean OS (no existing panel or websites);
- 💽 Recommended VPS specs: 1+ GB RAM and 10+ GB SSD;
- 🌐 The panel will be available at:
https://your_IP:8083
; - 🔒 After setup, change the default port, enable 2FA, and install an SSL certificate;
- 🔄 Keep components updated via the web UI or CLI.
📌 Who Is HestiaCP For?
HestiaCP is a great choice for freelancers, developers, small agencies, and anyone running self-hosted websites. It’s free, simple, and ready to use out of the box — with no hidden licenses or restrictions. ✅
If you encounter any issues during the HestiaCP setup — contact Bit.Hosting support. We’re happy to help! 💬