⚙️

Installation Guide

Full stack setup in one command. Apache, PHP 8.3, MariaDB, email, and more.

🚀

Quick Start

Get from fresh VPS to running panel in under 10 minutes.

🖥️

cPanel Guide

Domains, email, files, databases, security — for hosting account users.

🔧

WHM Admin Guide

Server management, account creation, services, and firewall for admins.

🏢

Reseller Guide

Set up hosting plans, manage clients, and configure white-label branding.

📡

API Reference

REST API endpoints for automating panel management and integrations.

🛠️

Troubleshooting

Diagnose and fix common install and runtime issues.

FAQ

Answers to the most common questions about hstPanel.

What is hstPanel?

hstPanel is a self-hosted web hosting control panel — a cPanel alternative you buy once and own forever. It runs on your Ubuntu VPS, installs a complete hosting stack in a single command, and gives you a modern dark-themed interface to manage every aspect of your server and hosting accounts.

v3.0.0 ships with a live SSH dashboard, service management, domain tools, email accounts, file manager, MySQL databases, security controls, and a reseller/WHM interface — all accessible from any browser on port 8443.

System Requirements

RequirementMinimumRecommended
OSUbuntu 22.04 LTS (64-bit)Ubuntu 24.04 LTS (64-bit)
RAM1 GB2 GB+
Disk10 GB free20 GB+ SSD
CPU1 vCPU2+ vCPUs
NetworkStatic IP addressStatic IP + reverse DNS
Server stateFresh install (no existing stack)Fresh install
⚠️

Fresh server required. Running the installer on a server with an existing Apache, nginx, or MySQL installation may cause port conflicts. Always start with a clean OS image.

Stack Installed

One command installs and configures the entire hosting stack:

ComponentVersionRole
nginx1.24+Reverse proxy — ports 80/443
Apache2.4PHP hosting — port 8090 (internal)
PHP8.3Server-side scripting + 12 extensions
MariaDB11.4MySQL-compatible database server
Postfix3.xSMTP mail transfer agent
Dovecot2.xIMAP/POP3 mail server
ClamAVlatestAntivirus — auto-updated database
Fail2banlatestBrute-force protection
Node.js20 LTShstPanel API server runtime
PM2latestProcess manager for API server

Quick Install

Run as root on a fresh Ubuntu 22.04 or 24.04 server:

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

Then open the panel at https://YOUR-SERVER-IP:8443

💡

New to hstPanel? Start with the Quick Start guide for a step-by-step walkthrough from fresh VPS to live panel.