Install HestiaCP on VPS - Step-by-Step 2026

πŸ“… 17 Jun 2026 πŸ‘ 38 Views πŸ“ VPS & Server Management
Install HestiaCP on VPS - Step-by-Step 2026

In this useful article, I guide you step by step on how to install Hestia CPanel on a VPS Server. If you’re looking for a free and powerful web hosting control panel, Hestia Control Panel (HestiaCP) is one of the best options available. It offers a clean dashboard, easy server management, and supports Apache, Nginx, PHP, MySQL, DNS, SSL, and much more. In this article, we will guide you through the complete HestiaCP installation on a VPS with the best SEO keywords for 2025.


HestiaCP is an open-source web hosting control panel that helps you manage websites, emails, databases, and DNS easily. It is based on the popular VestaCP but improved with better security and performance.


Why Choose HestiaCP?


  • Free and Open Source
  • Lightweight and fast
  • Easy-to-use interface
  • Supports Nginx + Apache
  • Built-in SSL (Let's Encrypt)
  • Supports multiple PHP versions
  • Great for shared hosting, reseller hosting, and personal VPS
  • System Requirements for Hestia Control Panel
  • Before you install HestiaCP, make sure your VPS meets these minimum requirements:


OS: Ubuntu 22.04 / 20.04, Debian 12 / 11


  • CPU: 1 core or higher
  • RAM: 1 GB minimum (2 GB recommended)
  • Disk Space: 20 GB minimum
  • Root Access: Required
  • Fresh VPS: No existing control panel installed
  • Watch Video Support - Install Hestia CP on VPS Server


Step 1: Connect to Your VPS via SSH


To install HestiaCP, you need to connect to your VPS using SSH. Use this command from your computer:


  • ssh root@YOUR_VPS_IP
  • Replace YOUR_VPS_IP with your VPS IP address.


Step 2: Update Your Server


Before installing any software, update the server packages:


apt update && apt upgrade -y 

This ensures your VPS is secure and ready for installation.


Step 3: Download HestiaCP Installer


HestiaCP provides an easy installer script. Download it using:


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


Step 4: Run HestiaCP Installer


Now run the installer script:


bash hst-install.sh


You will be asked to confirm installation and choose packages. Press Y to continue. Also, read our useful article on how to install PHP and Laravel on Hestia CPanel.


Step 5: Choose Installation Options


During installation, you will see options like:


1. Web Server: Nginx + Apache or Nginx only


2. Mail Server: Yes/No


3. DNS Server: Yes/No


4. FTP Server: Yes/No


5. Fail2Ban: Yes/No


For a complete hosting setup, choose:


1. Nginx + Apache


2. Mail Server


3. DNS Server


4. FTP Server


5. Fail2Ban


Step 6: Save Login Details


After installation, HestiaCP will display the login URL and credentials:


1. https://YOUR_VPS_IP:8083


2. Username: admin


3. Password: generated_password


4. Make sure to save this information.


Step 7: Access HestiaCP Dashboard


Open your browser and go to:


1. https://YOUR_VPS_IP:8083


2. Log in with the admin username and password.


Step 8: Secure HestiaCP with SSL


To secure your control panel, you must install SSL. HestiaCP supports Let's Encrypt.


1. Go to Server β†’ Configure β†’ SSL


2. Choose Let’s Encrypt


3. Add your domain (example.com)


4. Click Install SSL


5. This ensures your panel is secured with HTTPS.


Step 9: Add a Domain in HestiaCP


Now you can add your website domain:


1. Go to WEB β†’ Add Domain.


2. Enter your domain name


3. Choose PHP version (e.g., PHP 8.2)


4. Click Save


5. Your website is now ready to upload.


Step 10: Upload Website Files


You can upload your website files using:


1. File Manager


2. FTP


3. SFTP


For example, using FTP:


1. Create an FTP account in HestiaCP.


2. Use FileZilla to connect.t


3. Upload files to /web/domain/public_html


Best HestiaCP Installation Latest with PHP 8.4


Download Hestia installer

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

Make it executable

chmod +x hst-install-ubuntu.sh

 Run the installer with your options

sudo ./hst-install-ubuntu.sh -f \

-a yes \

-w yes \

-o yes \

-m yes \

-I yes \

-b yes \

-s webserver.webdecky.com \

-Add your email address \

-p add your password

Bonus: Install WordPress on HestiaCP

HestiaCP is perfect for WordPress hosting. After adding your domain:


  • Install MySQL database
  • Upload WordPress files
  • Open your domain in the browser
  • Follow WordPress installation steps.


Conclusion


Installing HestiaCP on a VPS is simple and fast. It provides a clean dashboard, strong security, and full control over your server. Whether you are hosting websites, emails, or applications, HestiaCP is a great choice. For the best articles and best blog posts, visit our website, WebDecky.

πŸ‘€

Author

SCO β€’

No bio available.

πŸ“§ [email protected]
πŸ“ž

Comments (1)

Shafi ur Rehan Jun 18, 2026 16:03
This is great and nice post I like it.

Leave a Comment