Hardwarevereisten voor Umami: RAM, CPU, PostgreSQL en analysedata

Plan de Umami-hardware voor RAM, CPU, PostgreSQL, groei van analytics-events en Docker, met praktische aanbevelingen voor een aangepaste ZimaOS-installatie.

Hardwarevereisten voor Umami: RAM, CPU, PostgreSQL en analysedata

Umami requirements at a glance

Umami is lightweight for small sites, but PostgreSQL event volume and retention can become the real workload.

RAM
No numerical official whole-host RAM minimum published.
CPU
No numerical official core minimum. Event ingestion, dashboards and analytics queries determine demand.
Node.js
Current source-install requirements specify Node.js 18.18 or newer.
Database
Current official documentation requires PostgreSQL 12.14 or newer.
Docker
Official Docker Compose starts Umami together with a PostgreSQL database; prebuilt Umami images are also available.
Best Zima starting point
ZimaBoard 2 832 is a strong small-site analytics host; move to 16 GB or stronger CPU when event volume and reporting grow.

From official requirements to the right setup

Size Umami around analytics-event volume, PostgreSQL growth and query patterns.

  1. Official requirements

    Use the official Docker Compose setup or a prebuilt Umami image with PostgreSQL 12.14+.

  2. Confirm your needs

    Estimate pageview/event ingestion rate, number of tracked sites and retention period because these drive PostgreSQL growth.

  3. Leave room to grow

    Persist PostgreSQL data and back it up; keep the database in UTC as recommended by the official documentation.

  4. Run it on ZimaOS

    On ZimaOS, use Install Custom App with the official Umami Compose stack, persist PostgreSQL, map port 3000 and place the service behind HTTPS.

Check every playback client

  • Tracked sites
  • Events/day
  • Retention period
  • PostgreSQL 12.14+
  • UTC database
  • Port 3000
  • Backup retention
  • Other ZimaOS apps

Official minimum requirements

Umami currently publishes runtime/database prerequisites but no numerical server hardware minimum.

Review Umami installation requirements

Do not invent a 512 MB/1 GB official minimum from third-party guides. Current first-party documentation only fixes the Node.js and PostgreSQL prerequisites; hardware depends on event volume and retention.

RequirementOfficial minimumWhat this supports
RAM minimumNo numerical official minimum publishedEvent volume and PostgreSQL determine practical memory.
CPU minimumNo numerical official minimum publishedIngestion and analytics queries drive load.
Storage minimumNo numerical official minimum publishedAnalytics events and retention determine capacity.
Node.js18.18+Current source-install requirement.
PostgreSQL12.14+Current official database requirement.
Default app port3000Current install documentation.

When to upgrade your hardware

Umami should scale when event ingestion, dashboard queries or PostgreSQL retention becomes sustained.

Tracked events grow rapidly

Large reporting windows become slow

Many sites share one instance

Higher pageview/custom-event volume increases database writes and storage.

High-traffic sites.

Long retention and analytics queries can increase PostgreSQL CPU and cache pressure.

Long-running analytics datasets.

More tenants/sites increase ingestion and dashboard concurrency.

Agencies and multi-site operators.

Plan hardware growth with confidence

Scale Umami around PostgreSQL rather than the Node.js web container alone.

Use SSD-backed PostgreSQL storage

Fast durable storage improves ingestion, queries and backups.

Use SATA/NVMe with ZimaBoard 2.

Use ZimaBoard 2 832 for small-to-medium sites

8 GB provides generous practical headroom for Umami plus PostgreSQL.

ZimaBoard 2 832.

Use 16 GB for larger analytics history

Extra RAM improves PostgreSQL cache and supports more co-hosted services.

ZimaBoard 2 1664.

Use stronger CPU/storage for high event volume

Heavy ingestion and analytical queries can justify a larger platform.

ZimaCube 2 Pro.

Can it run on ZimaOS?

No public official ZimaOS one-click Umami App Store detail page was verified for this guide. Use the Custom Install route unless a concrete current listing is confirmed at publish time.

Choose Zima hardware for Umami

Umami is light for small sites; PostgreSQL event volume determines when larger Zima hardware becomes useful.

Is this small-site analytics or a larger high-retention event workload?

Small / medium analytics workload

Use ZimaBoard 2 832 with SSD-backed PostgreSQL.

  • Best starting pointZimaBoard 2 832
  • More DB headroomZimaBoard 2 1664
High event volume / long retention

Use stronger CPU and larger SSD capacity.

  • Higher-headroom platformZimaCube 2 Pro

These are practical recommendations, not official events-per-second or pageview tiers.

Zima hardware Best for Example workload Core configuration Recommended boundary Next step
ZimaBoard 2 832 Small and medium Umami deployments. Umami, PostgreSQL and moderate event ingestion.
CPU
Intel N150, 4 cores, up to 3.6 GHz
Memory
8 GB LPDDR5
Storage
32 GB eMMC plus dual SATA 3.0 and PCIe expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU.
Storage growth depends on traffic and retention. Get Now
ZimaBoard 2 1664 Larger analytics datasets and multi-app hosts. More PostgreSQL cache and longer retention.
CPU
Intel N150, 4 cores, up to 3.6 GHz
Memory
16 GB LPDDR5
Storage
64 GB eMMC plus dual SATA 3.0 and PCIe expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU.
The N150 can become CPU-bound on heavy analytical queries. Get Now
ZimaCube 2 Pro Higher-event-volume Umami. More query/ingest concurrency, SSD expansion and broader services.
CPU
Intel Core i5-1235U, 10 cores / 12 threads
Memory
16 GB
Storage
256 GB system storage with six HDD bays and SSD expansion
Network
10GbE plus 2.5GbE
Acceleration
No dedicated GPU required.
Database design and retention policy still drive real scaling. Get Now

What the Press Says

Highlights from trusted reviewers worldwide.

La Razรณn
โ€œZimaCube 2: Not just another NAS, tested with 25TB storage, local AI agents, 4K transcoding, and real homelab workflows.โ€
Read full review
GameRevolution
โ€œ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
TechRadar Pro
โ€œ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
FOX 8
โ€œ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.

ZimaBlade single-board server
โ˜…โ˜…โ˜…โ˜…โ˜…

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.

ZimaCube Pro personal cloud
โ˜…โ˜…โ˜…โ˜…โ˜…

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.

ZimaBlade single-board server
โ˜…โ˜…โ˜…โ˜…โ˜…

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.

ZimaBoard 2 single-board 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

These answers cover Umami RAM, CPU, PostgreSQL, Docker and ZimaOS deployment.

How much RAM does Umami need?

Umami does not publish a numerical official whole-host RAM minimum.

How many CPU cores does Umami need?

No numerical official core minimum is published.

Which Node.js version does Umami require?

Current source-install documentation requires Node.js 18.18 or newer.

Which database does Umami require?

Current official documentation requires PostgreSQL 12.14 or newer.

How much storage does Umami need?

No universal minimum is published; event volume and retention determine PostgreSQL capacity.

Does Umami need a GPU?

No dedicated GPU is required.

Can ZimaBoard 2 run Umami?

Yes. The 8 GB model is a strong small-to-medium analytics host.

When should I choose ZimaCube 2 Pro?

When event volume, reporting queries or database retention make stronger CPU and more SSD capacity useful.

What sources informed this Umami hardware guide?

Current Umami installation and repository documentation plus current Zima product pages.

  1. Umami Installation
  2. Umami Repository
  3. ZimaBoard 2 Product Specifications
  4. ZimaCube 2 Product Specifications