System requirements

Know what your server needs before installing EzePanel.

Review supported operating systems, hardware guidance, network requirements and installation prerequisites before deployment.

Recommended platformUbuntu
24.04 LTS
Clean server Root access

A dedicated foundation for your hosting stack.

Platform compatibility

A supported foundation.

Start with Ubuntu Server. The current installer accepts these releases and checks the host before installing services.

Recommended

Ubuntu 24.04 LTS

The preferred starting point for a new EzePanel server.

Supported

Ubuntu 22.04 LTS

Also accepted by the current installer. Use the matching release instructions.

Not supported

Other operating systems

This installer targets Ubuntu Server, rather than other Linux distributions or Windows.

Architectures accepted by the installer: x86-64 and ARM64 (aarch64). Validate the chosen build and package set on your target platform before production use.

Hardware & capacity

Size for the work you plan to host.

Installation floors get the software onto a server. Production sizing also needs room for your websites, mail, databases, scanning and backups.

Swipe to compare requirements →
ResourceInstallation minimumRecommended baselineProduction guidance
CPUNo hard core minimum; one CPU triggers a warning.2 or more CPU cores.Plan for concurrent PHP workers, database queries and background jobs.
MemoryApproximately 2 GB RAM.4 GB RAM, as recommended by the installer.Allow more for account count, mail, malware scanning and workload peaks.
Storage8 GB free on the root filesystem.Additional capacity for hosted data and local work.Budget separately for websites, databases, mail, logs and backup retention.
Architecturex86-64 or ARM64 (aarch64).A release-qualified target architecture.Validate package availability and representative workflows on the chosen build.
NetworkWorking DNS resolution and outbound HTTPS.Public IPv4 and reliable provider connectivity.Confirm service ports, DNS authority and mail policies before cutover.
Explore account resource controls

Software & services

The hosting stack, managed together.

The installer provisions the core packages. After the initial IP-based bootstrap, configure your server identity, DNS and certificates for the environment you will host.

Apache

Web hosting and virtual hosts.

PHP-FPM

Panel PHP runtime and per-account website PHP services.

MySQL / MariaDB

Supported database engine selected during installation.

BIND

Authoritative DNS zones and records.

Postfix + Dovecot

Mail transport and mailbox access.

Redis

Object-cache services where enabled and configured.

Network & DNS

Give your server a clear network identity.

Public IP & connectivity

Prepare a public IPv4 address, working DNS resolution and outbound HTTPS access for package installation.

Hostname & DNS

Choose a stable server hostname. Plan matching DNS records and TLS configuration after bootstrap.

Nameservers

Decide whether DNS stays with your existing provider or moves to your EzePanel/BIND server. Arrange registrar glue when needed.

Mail identity

If hosting mail, confirm provider mail-port policies and arrange reverse DNS (PTR) to match the intended mail identity.

Open the services you use.

Web / HTTPS
80 / 443 TCP
Authoritative DNS
53 TCP + UDP
SSH administration
Your configured SSH port
Hosted email
SMTP / submission and enabled mailbox protocols

Keep database and Redis access private unless your design specifically requires secured remote access. Apply provider and host firewall rules together.

Installation readiness

A clean start makes a difference.

  • Clean server
  • Supported Ubuntu release
  • Root access
  • Hostname selected
  • Network ready
  • DNS plan ready

Keep independent server access and a recovery path. Install on a separate host when moving from another control panel.

Frequently asked questions

A little clarity before you begin.

Can EzePanel be installed on an existing cPanel server?

Use a separate clean server. The installer rejects existing cPanel, DirectAdmin, Plesk and other conflicting control-panel installations. Plan a migration instead of installing over the source server.

Does EzePanel require a fresh server?

Yes. Start with a clean supported Ubuntu Server installation and root access. The installer manages a full hosting stack; existing EzePanel installations use the update workflow.

Which Ubuntu version is supported?

The current installer accepts Ubuntu Server 24.04 LTS and 22.04 LTS. Ubuntu 24.04 LTS is the preferred starting point for new deployments. Match the installer build to its release-specific qualification.

How much RAM is recommended?

The installer requires approximately 2 GB RAM and recommends 4 GB. Production workloads, mail, malware scanning, databases and concurrent PHP workers may need substantially more. Size the server for the services and accounts you intend to run.

Can I install on a VPS?

A VPS can be suitable when it provides a supported Ubuntu installation, root access, systemd, the required kernel/resource controls, sufficient capacity and the necessary network access. Confirm those capabilities with your provider.

Does EzePanel support ARM?

The installer accepts ARM64 (aarch64) as well as x86-64. Validate the selected release, package availability and hosting workflows on your target architecture before production use.