Opterius Panel installs on a fresh Linux server and runs all hosting services — Nginx, PHP-FPM, MariaDB, PowerDNS, Postfix, Dovecot — on the same machine alongside the panel itself. Size your server accordingly.
Hardware
| Resource | Minimum | Recommended |
|---|---|---|
| CPU | 1 vCPU | 2+ vCPU |
| RAM | 2 GB | 4 GB |
| Disk | 20 GB | 40 GB+ |
| Architecture | x86_64 (amd64) | x86_64 or aarch64 (arm64) |
The 2 GB minimum is tight. It works for a low-traffic server with a handful of accounts. For production hosting, 4 GB gives MariaDB, PHP-FPM pools, and the panel comfortable room.
Operating System
| OS | Supported Versions |
|---|---|
| Ubuntu | 22.04 LTS, 24.04 LTS |
| Debian | 11, 12 |
| AlmaLinux | 8, 9 |
| Rocky Linux | 8, 9 |
| RHEL | 8, 9 |
| CentOS Stream | 9 |
The server must be a fresh install. Do not run the Opterius installer on a server that already has cPanel, Plesk, Nginx, or Apache installed — it will conflict. If you're migrating an existing server, provision a new VPS and use the cPanel migration importer to move accounts over.
Network
- Public IPv4 address — required for Let's Encrypt SSL certificates and DNS
- Hostname (FQDN) —
hostname -fmust return a fully-qualified domain name likepanel.yourdomain.combefore you run the installer
Ports the installer opens
| Port | Protocol | Used for |
|---|---|---|
| 22 | TCP | SSH |
| 25 | TCP | SMTP (outbound mail) |
| 53 | TCP/UDP | DNS (PowerDNS) |
| 80 | TCP | HTTP (ACME challenge, redirects) |
| 443 | TCP | HTTPS (hosted sites) |
| 587 | TCP | SMTP submission (authenticated mail) |
| 993 | TCP | IMAP over TLS |
| 995 | TCP | POP3 over TLS |
| 7443 | TCP | Opterius Agent (localhost only by default) |
| 8080 | TCP | Roundcube webmail |
| 8081 | TCP | phpMyAdmin |
| 8443 | TCP | Opterius Panel UI |
The installer configures UFW (Debian/Ubuntu) or firewalld (RHEL family) automatically. If your VPS provider has a separate cloud firewall (Linode Cloud Firewall, DigitalOcean Firewall, etc.), you'll need to open these ports there too — the installer can't reach the cloud firewall layer.
[!IMPORTANT] Port 25 (outbound SMTP) is blocked by default on many VPS providers — DigitalOcean, AWS Lightsail, and others. If you need to send email, confirm your provider allows outbound port 25 or request it be unblocked before installing.
Root Access
The installer must run as root. It installs system packages, configures services, and creates the agent systemd unit. SSH in as root or use sudo -i first.
Next Steps
Once your server meets these requirements, follow the installation guide to install Opterius.