Admin

System Requirements

Hardware, operating system, and network requirements for running Opterius Panel.

Last updated 1775606400
  • Root Access
  • Next Steps
  • 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 -f must return a fully-qualified domain name like panel.yourdomain.com before 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.