Before installing Panelica, make sure your server meets these requirements. Every item on this list matters — skipping one will cause the installation to fail.
Panelica supports the following operating systems:
- Ubuntu 22.04 LTS (Jammy Jellyfish)
- Ubuntu 24.04 LTS (Noble Numbat)
- Debian 12 (Bookworm)
- Debian 13 (Trixie)
Important: The server must be a fresh installation — no other control panels (cPanel, Plesk, HestiaCP, etc.) should be installed. Panelica manages all services itself and will conflict with existing installations.
| Resource | Minimum | Recommended |
|---|---|---|
| CPU | 1 core | 2+ cores |
| RAM | 1 GB | 2+ GB |
| Disk Space | 15 GB free on /opt | 40+ GB SSD |
| Architecture | x86_64 (64-bit) | x86_64 |
The installer checks RAM and disk space automatically. If your server doesn't meet the minimums, the installation will stop with a clear error message.
A public IP address is required. Panelica auto-detects your server's primary IP during installation.
The following ports are used by Panelica. Make sure your cloud provider's firewall (security group) allows inbound traffic on these ports:
| Port | Service | Required? |
|---|---|---|
| 8443 | Panelica Panel (HTTPS) | Yes — this is how you access the panel |
| 80 | HTTP (websites + SSL validation) | Yes |
| 443 | HTTPS (websites) | Yes |
| 53 | DNS (if using built-in BIND) | Only if hosting DNS |
| 22 | SSH | Yes — you need this to install |
| 21 | FTP | Only if using FTP |
| 25, 465, 587 | SMTP (email sending) | Only if using email |
| 110, 143, 993, 995 | IMAP/POP3 (email receiving) | Only if using email |
Note about port 25: Many cloud providers (AWS, Google Cloud, Azure) block outbound port 25 by default. If you plan to send emails directly from your server, you may need to request port 25 to be unblocked, or use an SMTP relay service.
- Root access — The installer must run as the root user (not just a user with sudo privileges). If you are not logged in as root, switch to a root shell first by running
sudo -iorsudo su -(whichever works on your system) - SSH access — You need to be able to SSH into your server to run the install command
Panelica works on any VPS, dedicated server, or cloud instance. Popular providers:
- Hetzner — Great price/performance ratio, European and US datacenters
- DigitalOcean — Simple, developer-friendly droplets
- Vultr — Global locations, hourly billing
- OVH — Budget-friendly dedicated servers
- Linode (Akamai) — Reliable, good support
- AWS / Google Cloud / Azure — Enterprise cloud (note: port 25 restrictions for email)
Pick any provider, create the cheapest VPS with Ubuntu 22.04 or Debian 12, and you're ready to install.
Before you proceed to installation, confirm:
- Fresh Ubuntu 22.04+ or Debian 12+ server
- At least 1 GB RAM and 15 GB disk
- Public IP address
- Root SSH access
- Ports 8443, 80, 443 open in your cloud firewall
- No other control panel installed
All good? Head to the Installation Guide.
---
Questions? Ask in General Discussion.
Last edited: