Hostxpeed
Login Get Started →
Control Panel

How to Install HestiaCP on Debian

6 min read
23 views
Jun 10, 2026

Prerequisites

Before installing HestiaCP, make sure you have:

  • SSH access to your VPS as root (username: hxroot)
  • A clean Debian 11 or 12 server
  • At least 2GB RAM (4GB recommended)
  • A domain name pointing to your server IP
  • Root password

⚠️ Warning: HestiaCP installation will overwrite existing configurations. Install on a fresh VPS only!

Step 1: Connect to Your VPS as Root

ssh hxroot@YOUR_SERVER_IP -p 22

Step 2: Update Your System

apt update && apt upgrade -y

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 --interactive no

For interactive installation:

bash hst-install.sh

Step 5: Wait for Installation

Installation output will show:

Admin URL: https://YOUR_SERVER_IP:8083
Username: admin
Password: RANDOM_PASSWORD

Step 6: Configure Firewall

ufw allow 8083/tcp
ufw allow 80/tcp
ufw allow 443/tcp

Step 7: Access HestiaCP

Open browser to https://YOUR_SERVER_IP:8083

✅ HestiaCP has been successfully installed on your Debian VPS!

Was this article helpful?