Quick Start
Get from a fresh VPS to a fully running hstPanel in under 10 minutes.
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.
SSH in as root
ssh root@YOUR-SERVER-IP
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.
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.
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.
Create your first hosting account
In WHM → Accounts → Create Account. Enter a domain, username, and password. The account gets its own cPanel login at the same URL.
(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
| Path | What's there |
|---|---|
/var/www/hstpanel/ | hstPanel web interface files |
/var/www/billing/ | HSTCS billing portal files |
/etc/hst-suite/.env | MariaDB root password + config |
/root/.my.cnf | MySQL client config (root autologin) |
/etc/nginx/sites-enabled/ | nginx virtual host configs |
/var/log/hst-install.log | Full installer output log |
/var/log/hst-bootstrap.log | Bootstrap download log |