Getting started

Your own panel in minutes

You need a fresh VM and root. The installer does the rest — services, reverse proxy, TLS, systemd. You are and remain the operator: your server, your data.

Requirements

  • Fresh VM — Debian 12, Debian 13 or Ubuntu 24.04
  • Root access (sudo)
  • Public IP + optionally a DNS name for TLS
  • Recommended: ≥ 2 GB RAM for the full stack

What gets set up

  • nginx + Apache, PHP-FPM (8.2–8.4)
  • Postfix · Dovecot · Rspamd · ClamAV
  • PowerDNS, MariaDB & PostgreSQL
  • systemd units, Let's Encrypt, fail2ban

1 · Install

Run on the fresh VM as root:

$ curl -fsSL https://get.hp.iphost24.net | sudo bash

With your own panel hostname (recommended — enables a Let's Encrypt certificate right away):

$ curl -fsSL https://get.hp.iphost24.net | sudo HP_HOSTNAME=panel.example.com bash

The installer adds the GPG-signed APT repo, installs the hostpilot-api / -agent / -ui packages and runs the bundled provisioner.

2 · First login

After installation the panel is reachable at https://<hostname> (or http://<ip>). On the first admin login a mandatory onboarding wizard guides you through:

3 · Keep it current

Updates arrive over the APT repo — like any other system package:

$ sudo apt-get update $ sudo apt-get install --only-upgrade hostpilot-api hostpilot-agent hostpilot-ui

Two channels: stable (default) and beta for previews. Database migrations run automatically on startup.

Open source

Source & docs

Everything open under AGPLv3 — architecture, provisioner and package build are transparent.