🛠 Installing VestaCP on a VPS
VestaCP is a free and minimalist server control panel with a clean web interface. It’s suitable for basic hosting needs: managing websites, domains, email, databases, and SSL certificates. Although development has slowed, VestaCP remains popular due to its simplicity and low resource usage. Below is a step-by-step guide for installing VestaCP on your VPS.
🖥 Supported Operating Systems
- ✅ Debian 7 / 8 / 9
- ✅ Ubuntu 14.04 / 16.04 / 18.04
- ⚠️ Ubuntu 20.04 and above — possible issues, manual fixes required
- ❌ CentOS — outdated packages, not recommended
📦 Installation Command
Log in to your server as root and run:
curl -O http://vestacp.com/pub/vst-install.sh bash vst-install.sh
The installer will prompt you to select which components to install (web server, mail, DNS, etc.). After setup is complete, you'll get a login link, username, and password. The panel is accessible via web browser on port 8083.
🔧 What’s Included in VestaCP
- 🌐 Apache or NGINX (your choice);
- 🛢 MySQL / MariaDB with phpMyAdmin;
- 📧 Exim, Dovecot, RoundCube (mail server);
- 🔐 Let’s Encrypt, Firewall, Fail2Ban;
- 📊 Simple monitoring and reporting dashboard.
🧠 Bit.Hosting Recommendations
- 🚫 Install VestaCP only on a clean OS (no Apache/Nginx/MySQL);
- 📶 At least 1 GB RAM and 10 GB SSD recommended;
- 🔁 Access the panel via port
:8083
; - 🛡 After installation, change the password and enable SSL;
- 🔄 Use external backups — built-in backup tools are limited.
If you have trouble installing VestaCP — contact Bit.Hosting support, and we’ll help you out! 😊