Web Hosting Control Panel

Your hosting,
in full control.

Customers, domains, mail, DNS and backups — an open-source control panel that thinks ahead. Every customer isolated, every action audited. On your own server, set up in a single command.

Open source · AGPLv3 Single server, no cluster needed Debian 12/13 · Ubuntu 24.04

The Confixx successor, rethought

The familiar admin / reseller / customer hierarchy — but built on Go, Next.js and PostgreSQL instead of a PHP-cron mess.

Sovereign & open

Runs on your server, under your control. AGPLv3, signed packages, no cloud dependency, no tracking.

Secure by design

Unprivileged API, separate root agent, isolated Linux user per customer, mandatory 2FA and a complete audit log.

All on board

One cockpit for the whole hosting stack

From the Linux user to DKIM-signed mail — every module interlocks, each isolated per customer.

Web hosting

nginx or Apache per domain, a PHP-FPM pool per customer (8.2–8.4), sub- & alias domains, .htaccess editor.

Email

Postfix/Dovecot, DKIM/SPF/DMARC, Rspamd + ClamAV, webmail, Sieve filters & autoresponders.

DNS

Own PowerDNS with auto-zones, DNSSEC, every record type and secondary nameservers via AXFR.

Databases

MariaDB or PostgreSQL per customer, isolated users, phpMyAdmin & Adminer, sizes & password reset.

SSL / Let's Encrypt

Automatic via HTTP-01, wildcards via DNS-01 (local, Cloudflare, Hetzner) and custom certificates.

Security

Privilege separation, SO_PEERCRED, fail2ban UI, mandatory 2FA, audit log, AES-256-GCM secrets.

Backups

restic-based, local or S3/B2, schedule & retention, snapshot browser with single-file restore.

Multi-tenant

Admin → reseller → customer with package templates, impersonation, approval workflow and onboarding wizard.

Architecture

Privilege separation by design

The web-facing API runs unprivileged. Anything that needs root is handled by a separate agent over a local socket — secured with group permissions and SO_PEERCRED.

  • Unprivileged API — no root in the web path
  • Root agent over a Unix socket, JSON-IPC, peer-checked
  • Isolated customers — own Linux user & PHP-FPM pool, open_basedir
  • Argon2id, mandatory 2FA for admin/reseller, session hashing
  • Audit log across all privileged actions incl. login/MFA
Browser
HTTPS
nginx
TLS · reverse proxy
panel-api
Go · unprivileged
↓   JSON-IPC (Unix socket)
panel-agent
Go · root
PHP-FPM
Postfix/Dovecot
PowerDNS
MariaDB/PG
Inside

A look inside the cockpit

Tidy, dark, fast — every module in its place. Click through a few views.

panel.example.com/dashboard/customers
HostpilotADMIN
Overview
Management
Audit log
Approvals2
Customers
Package templates
Hosting
Domains
Databases
DNS
Mail
Email
Deliverability
Tools
Backups
File manager
Monitoring
DVadmin
Customers + New customer
LoginDomainsStorageStatus
mueller-gmbh
web0001
4
active
schmidt-shop
web0002
2
active
weber-design
web0003
7
active
becker-it
web0004
1
suspended
hoffmann-media
web0005
3
active
Ready in minutes

One command. Fully set up.

A fresh Debian/Ubuntu VM, one call — the installer pulls the signed packages, configures nginx, systemd, Let's Encrypt and all services, and starts the panel.

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

With your own hostname (for Let's Encrypt TLS): sudo HP_HOSTNAME=panel.example.com bash

nginx + ApachePHP 8.2 / 8.3 / 8.4Postfix · Dovecot · RspamdPowerDNSMariaDB · PostgreSQLresticsystemd · APT repo
Open source

Built on a solid foundation

Go · Next.js · PostgreSQL · AGPLv3. Reproducible .deb packages from a signed APT repo — transparent, self-hostable, no lock-in.

FAQ

Frequently asked

Is Hostpilot really free?

Yes. Hostpilot is open source under the AGPLv3. You host it on your own server — no license fees, no cloud dependency.

Which operating systems are supported?

Debian 12 & 13 and Ubuntu 24.04. The one-command installer sets up all services, systemd units, nginx and Let's Encrypt automatically.

Can I migrate from Confixx?

Hostpilot mirrors the familiar Confixx hierarchy (admin/reseller/customer) and supports either nginx or Apache per domain to absorb legacy setups.

Do I need multiple servers?

No. Hostpilot is built for single-server operation — one host runs the whole panel. Multi-node is on the roadmap.

How do I get DNS redundancy with one server?

You can add external secondary nameservers that pull your zones via AXFR (e.g. a free secondary DNS service) — or manage zones through external providers like Hetzner/Cloudflare.

How secure is the panel?

The web-facing API runs unprivileged; privileged actions go through a separate root agent over a peer-checked socket. Plus Argon2id, mandatory 2FA for admin/reseller, isolated customers and a complete audit log.