Home Features Pricing
Resources
Company 🟢 Live Demo
Free Lifetime Get License
Architecture

Designed for Production Servers

HPanel runs as a self-contained application on your server with a secure connection to the license verification infrastructure.

Server-Side Agent

HPanel installs as a Node.js application managed by PM2. It controls Nginx, PHP-FPM, MySQL, Postfix, Dovecot, and all server services through a unified API layer.

✓ API server (Express.js)
✓ Background worker (migrations, backups)
✓ React frontend (compiled SPA)
✓ PM2 process management

License Verification Server

A centralized license server validates each HPanel installation. Licenses are bound to server IP and machine ID for security.

✓ IP + machine ID binding
✓ Periodic remote verification
✓ Grace period on connection loss
✓ Verification logging & analytics

Obfuscated Deployment

Production servers never receive raw source code. The backend is compiled and obfuscated using JavaScript obfuscation with control flow flattening, string array encoding, and dead code injection.

✓ Dist-only packages (no src/)
✓ Control flow flattening
✓ String array + rotation
✓ Dead code injection
Installation

From Zero to Panel in 5 Minutes

One script installs everything. No manual package management, no configuration editing, no dependency hunting.

1

Download the Installer

Run a single wget command to download the production setup script. The script verifies system requirements before proceeding.

2

Automatic Dependency Installation

The script installs Nginx, PHP-FPM (multiple versions), MariaDB, Node.js, PM2, Postfix, Dovecot, ClamAV, Fail2Ban, Redis, Certbot, and all required libraries.

3

License Activation

Enter your license key when prompted. The installer contacts the verification server, binds the license to your server's IP and machine ID, and activates the panel.

4

Panel Ready

HPanel starts automatically via PM2. Access the admin dashboard at https://panel.yourdomain.com (your configured hostname). Create your first hosting account.

# System Requirements
# Ubuntu 22.04 or 24.04 LTS
# Minimum 2 GB RAM, 20 GB disk
# Clean server (no other panels)
# Download & install (one command)
root@server:~$ wget -O setup.sh https://securedownloads.hpanel.net/latest.sh && sudo bash setup.sh
Installing Nginx.................. ✓
Installing PHP 8.2, 8.3.......... ✓
Installing MariaDB............... ✓
Installing Node.js + PM2......... ✓
Installing Postfix + Dovecot..... ✓
Installing ClamAV + Fail2Ban..... ✓
Deploying HPanel................. ✓
✓ HPanel installed successfully!
Dashboard: https://panel.yourdomain.com
Updates

Automatic, Safe Updates

HPanel updates itself securely with version verification, automatic rollback, and zero-downtime deployment.

Automatic Downloads

The panel checks for updates periodically. New versions are downloaded from the secure distribution server with checksum verification.

Version Verification

Every update package is verified against a manifest with SHA-256 checksums. Tampered packages are rejected automatically.

Automatic Rollback

If an update fails or causes issues, HPanel automatically rolls back to the previous working version. No manual intervention needed.

System Overview

The Complete Stack

Frontend

React SPA
Tailwind CSS
Vite Build

API Server

Node.js + Express
JWT Auth
Rate Limiting

Worker

Background Jobs
Migrations
Backups

Database

PostgreSQL
Connection Pool
Migrations

↓

Nginx

PHP-FPM

MariaDB

Postfix

Dovecot

Ready to Deploy?

Get a license, run the installer, and have a production-ready panel in under 5 minutes.