Easypanel Hardware Requirements: RAM, CPU, Storage & Docker Platform
Plan Easypanel hardware for RAM, Docker builds, app containers, databases, storage, and a safe Zima-host deployment topology.
Easypanel hardware requirements at a glance
Size Easypanel from verified upstream requirements first, then add headroom for workload and persistent data.
- RAM
- 2 GB minimum for Easypanel installation
- CPU
- No numerical official CPU minimum published
- Storage
- No numerical official disk minimum published
- Deployment
- Fresh Ubuntu + root + Docker; Docker Swarm initialized by installer
- Ports
- 80 and 443 must be available
- Best Zima path
- Dedicated VM/host rather than ordinary ZimaOS app container
From official requirements to the right setup
Start with current upstream facts for Easypanel, then size the real workload rather than copying generic container or app-store labels.
-
Official requirements
-
Confirm your needs
-
Leave room to grow
-
Run it on ZimaOS
Check every playback client
- Apps/services deployed
- Database count
- Build frequency
- Build cache
- Persistent volumes
- Ports 80/443
- Backup retention
- VM/host isolation
Official minimum requirements
Easypanel publishes an installation RAM floor but does not publish a universal CPU or disk minimum because the deployed apps and build workload dominate capacity.
The official install baseline is a fresh Ubuntu server with at least 2 GB RAM and ports 80/443 available. Size beyond that for every app, database, builder, cache, and volume hosted by Easypanel.
| Requirement | Official minimum | What this supports |
|---|---|---|
| 2 GB | Apps and builds need additional headroom. | |
| No numerical minimum published | Build and app workload dependent. | |
| Fresh Ubuntu server | Current install guidance. | |
| Root/sudo required | Installer configures the host. | |
| 80 and 443 available | Used for public web ingress. | |
| Docker + Docker Swarm | Installer initializes Docker Swarm. | |
| Not required | Only deployed apps may need acceleration. |
When to upgrade your hardware
Build memory pressure
More hosted apps
Volume growth
Plan hardware growth with confidence
More platform RAM
Add memory as apps/databases accumulate.
16 GB+ for larger stacksFast Docker/build storage
Use SSD/NVMe for Docker layers, build cache, and databases.
SSD/NVMeRemote builder
Offload high-resource builds when runtime services need isolation.
Separate Docker builderDedicated host/VM
Avoid control-plane conflicts with ZimaOS Docker management.
Dedicated VM/hostCan it run on ZimaOS?
Do not treat Easypanel as a normal ZimaOS app
No specific public ZimaOS per-app page was verified, and Easypanel expects a fresh host plus Docker Swarm.
Custom install Easypanel in the ZimaOS app โPrefer a dedicated Ubuntu VM or separate host
This preserves Easypanel's expectation of root access, ports 80/443, and Docker control.
Open Easypanel installation docs โUse a remote builder when builds consume too many resources
Easypanel documents remote BuildKit builders specifically for reducing resource pressure.
Open Easypanel remote-builder guide โZima hardware for Easypanel
Easypanel should be sized as a host platform for everything it runs, not as a 2 GB standalone web app.
Choose by workload
Use an isolated VM with at least the official 2 GB minimum plus workload headroom.
Scale for the aggregate platform workload, not the Easypanel UI.
Zima hardware recommendations assume Easypanel is isolated in a VM/host; nesting it directly into ZimaOS can create Docker, Swarm, ingress, and port ownership conflicts.
| Zima hardware | Best for | Example workload | Core configuration | Recommended boundary | Next step |
|---|---|---|---|---|---|
| ZimaBoard 2 1664 | Memory-heavier self-hosted services | Moderate multi-container and database workloads |
|
CPU remains the 4-core N150, so heavy build/search/CRM workloads can still be CPU-limited | Get Now |
| ZimaCube 2 Pro | CPU-heavier, database-heavy, and higher-concurrency services | Larger CRM/helpdesk/mail/platform workloads |
|
16 GB RAM can still be low for large enterprise stacks | Get Now |
What the Press Says
Highlights from trusted reviewers worldwide.
โZimaCube 2: Not just another NAS, tested with 25TB storage, local AI agents, 4K transcoding, and real homelab workflows.โRead full review
โThe ZimaBoard 2 is a compact x86 server board that can be turned into a mini NAS, home server, media box, or self-hosting hub.โRead full review
โZimaCube 2: A modern, high-performance NAS with plenty of room to growโbuilt for users who want more than basic storage.โRead full review
โCoverage focused on ZimaCube 2's open hardware foundation, no monthly fee, and self-hosting flexibility.โRead full review
Loved by the Community
Stories and reviews from people who build with Zima every day.
Zima Blade Little yet Powerful
Maybe I am not digital natives but I live with PCs since 12 years old in 1984 when IBM PC clone come to my home. Many years have passed and many operating system I've tried. For me Zima blade and CasaOS was a quantum leap for home PC enthusiast and server lab machine to make me stay curious and relevant for this era.
Very good!!
I use ZimaCube Pro as 5th Proxmox cluster node. It runs several VMs and containers, including a VM with GPU passthrough to run a self-hosted LLM. A specific LXC container runs a Samba server for NAS capabilities using four of six RAID 6 SATA HDDs with ZFS.
Great innovation for mini server!
It is very useful and makes a powerful mini server for many purposes, including university and college students in engineering and electronics. Thank you so much for making this server.
Avaliaรงรฃo ZimaBoard 2
Construรญ um servidor de uso pessoal. O desempenho estรก muito bom e funciona perfeitamente onde quer que eu esteja. A surpresa รฉ nรฃo dependermos de grandes estruturas para termos nosso prรณprio servidor de dados. Como iniciante, estou gostando bastante do ZimaOS, pois ele รฉ simples e eficiente.
Frequently asked questions
What is Easypanel's official RAM minimum?
At least 2 GB RAM for installation.
Does Easypanel publish a CPU-core minimum?
No numerical CPU minimum is published.
What OS does the current installer expect?
A fresh Ubuntu server.
Which ports must be free?
Ports 80 and 443.
Does Easypanel use Docker Swarm?
Yes. The installation flow initializes Docker Swarm.
Can I install it as a normal ZimaOS app?
That is not the recommended topology because Easypanel expects host-level Docker, Swarm, ingress, and root control.
Does Easypanel need a GPU?
Not for the platform itself.
When should I use a remote Docker builder?
When source builds consume enough RAM/CPU to interfere with runtime services.
