1

Get a fresh Ubuntu 24.04 VPS

Any provider works — IONOS, DigitalOcean, Vultr, Linode, Hetzner. Choose at least 1 GB RAM and 10 GB disk. Make note of your server's IP address.

2

SSH in as root

ssh root@YOUR-SERVER-IP
3

Run the one-command installer

bash <(curl -sSL https://hstpanel.net/install.sh)

Grab a coffee — this takes 5–15 minutes. You'll see live progress output.

4

Open the panel

When the installer finishes, open:

https://YOUR-SERVER-IP:8443

Your browser will warn about the self-signed certificate — click Advanced → Proceed to continue.

5

Log in to WHM

Use the root credentials you set during install. From WHM you can create hosting accounts, manage services, and configure your server.

6

Create your first hosting account

In WHM → AccountsCreate Account. Enter a domain, username, and password. The account gets its own cPanel login at the same URL.

7

(Optional) Point a domain to your server

In your domain registrar, set an A record pointing to your server's IP. Then in WHM → SSL you can issue a free Let's Encrypt certificate for the panel domain.

What's Running After Install

You can verify all services are running with:

systemctl status nginx apache2 mariadb postfix dovecot clamav-daemon fail2ban
pm2 list

Where Things Live

PathWhat's there
/var/www/hstpanel/hstPanel web interface files
/var/www/billing/HSTCS billing portal files
/etc/hst-suite/.envMariaDB root password + config
/root/.my.cnfMySQL client config (root autologin)
/etc/nginx/sites-enabled/nginx virtual host configs
/var/log/hst-install.logFull installer output log
/var/log/hst-bootstrap.logBootstrap download log

Next Steps

🔧

WHM Admin Guide

Learn how to manage accounts, services, and your server from WHM.

🖥️

cPanel Guide

Share this with your hosting clients so they can manage their accounts.

🛠️

Troubleshooting

Something didn't work? Check here first.