From clean VPS to control panel
in a few minutes
The installer is designed for fresh Ubuntu and Debian servers. It configures the hosting stack, the panel service and HTTPS without hiding the commands it runs.
1. Run the installer
No license key, hostname or email is required. The panel comes up on a secure IP address and asks for your license after sign-in.
For a domain with a trusted Let's Encrypt certificate, pass optional flags:
The installer creates /etc/anitapanel/anitapanel.env with mode 600 and prints the initial admin password once.
2. Sign in
Open https://SERVER_IP:2087 (accept the self-signed certificate), sign in with the generated administrator account, then enter your license key on the License page.
3. Add a domain later
The IP:port panel is always available. To add a trusted domain certificate, re-run the installer options on a fresh server or run Certbot against your panel hostname.
Server prerequisites
- Ubuntu 24.04+, Debian 12+, AlmaLinux 9+ or CloudLinux 8/9+
- Root SSH access and systemd
- Public IPv4 and open ports 22, 80, 443 and 2087
- At least 1 GB RAM and 5 GB free disk
- Optional: a domain or subdomain for trusted HTTPS
Try the live installation
The public demo panel is available at panel.anitapanel.com. It runs the same code that installs on your own server.
A standard, inspectable stack
No opaque agents. AnitaPanel orchestrates the same services you would configure manually.
Virtual hosts, TLS termination, PHP-FPM routing and security headers.
Databases, dedicated users and encrypted credentials in the panel database.
System PHP with common extensions. The panel detects the installed version.
Authoritative zones with validation before every reload.
Let's Encrypt issuance and renewal through the systemd timer.
Firewall rules and protected core service ports.