Requisiti hardware di Mealie: RAM, CPU, database e spazio di archiviazione

Pianifica l'hardware per Mealie in base a RAM, CPU, SQLite o PostgreSQL, dati delle ricette e backup, con consigli pratici per un'installazione personalizzata di ZimaOS.

Requisiti hardware di Mealie: RAM, CPU, database e spazio di archiviazione

Mealie requirements at a glance

Mealie is light for normal household use, but the correct database choice matters on NAS storage.

RAM
No numerical official whole-host minimum published. Current official Compose examples cap the Mealie container at 1000 MB to limit unnecessary Python pre-allocation.
CPU
No numerical official core minimum published. Normal recipe browsing, imports and household use are lightweight.
Database
SQLite is ideal for roughly 1–20 users in normal local deployments, but Mealie explicitly warns NAS users to use PostgreSQL instead.
Storage
No universal official disk minimum. Recipe data, images, database files and backups determine capacity.
Architecture
Official containers support linux/amd64 and linux/arm64; 32-bit ARM is not supported.
Best Zima starting point
ZimaBoard 2 832 is more than sufficient; on ZimaOS, PostgreSQL is the safer path when app data is NAS-backed.

From official requirements to the right setup

Size Mealie as a lightweight app plus its database and persistent recipe data.

  1. Official requirements

    Use the official Mealie container and pin a versioned tag rather than relying blindly on latest.

  2. Confirm your needs

    Choose the database from the storage topology. SQLite suits small local deployments, but Mealie warns that SQLite on NAS storage can corrupt or lock.

  3. Leave room to grow

    Persist /app/data and, with PostgreSQL, the database volume separately. Store Mealie backup files outside the same server for real disaster recovery.

  4. Run it on ZimaOS

    On ZimaOS, use Install Custom App with the official image; for NAS-backed persistence, prefer the PostgreSQL Compose pattern and map container port 9000 to an available host port.

Check every playback client

  • Household users
  • SQLite or PostgreSQL
  • NAS-backed app data
  • Recipe/image growth
  • Backup destination
  • Container memory limit
  • Host port mapping
  • Other ZimaOS apps

Official minimum requirements

Mealie publishes deployment examples and database guidance rather than a numerical host-hardware minimum.

Review Mealie installation guidance

The 1000 MB value is an explicit container limit in current examples, not a whole-server minimum. On a NAS host, PostgreSQL is the important upstream recommendation.

RequirementOfficial minimumWhat this supports
Whole-host RAM minimumNo numerical official minimum publishedThe official example uses a 1000 MB container limit.
CPU minimumNo numerical official minimum publishedNormal household use is lightweight.
Mealie container memory example1000 MB limitUsed in current SQLite and PostgreSQL Compose examples.
SQLite guidanceIdeal for about 1–20 usersNot recommended when Mealie data is stored on NAS.
NAS database guidanceUse PostgreSQLUpstream warns SQLite on NAS can corrupt or lock.
Architectureslinux/amd64 and linux/arm6432-bit ARM is not supported.

When to upgrade your hardware

Mealie rarely needs a hardware upgrade by itself; database topology and the wider home-server stack usually matter more.

More concurrent users or fuzzy search

Recipe images and backups grow

Many other apps share the host

PostgreSQL becomes a better fit as concurrency rises and is required for features such as fuzzy search.

Larger shared recipe servers.

Media and backup retention can become the main storage requirement.

Long-running collections.

Mealie may stay light while other databases, media and automation services consume system RAM and I/O.

All-in-one ZimaOS systems.

Plan hardware growth with confidence

Scale Mealie around database reliability and persistence rather than raw compute.

Use PostgreSQL on NAS-backed storage

This follows Mealie’s explicit warning against SQLite on NAS filesystems.

ZimaBoard 2 832 already has ample compute for Mealie plus PostgreSQL.

Put PostgreSQL and app data on SSD

Fast durable storage improves database latency and backup operations.

Use SATA/NVMe with ZimaBoard 2 or SSD tiers on ZimaCube 2.

Use 16 GB only for the broader stack

Mealie itself does not justify 16 GB; extra RAM is for PostgreSQL and other apps.

ZimaBoard 2 1664.

Use ZimaCube only for broader storage needs

Large backups, media libraries or many other apps—not Mealie—justify six-bay storage.

ZimaCube 2 Standard.

Can it run on ZimaOS?

No public official ZimaOS one-click Mealie App Store page was verified for this guide. Mealie can still be deployed through Install Custom App.

Choose Zima hardware for Mealie

Mealie is lightweight; choose hardware for the database and other services sharing the host.

Is Mealie mostly standalone or part of a larger home-server stack?

Standalone / normal household use

Use the smallest current ZimaBoard 2 and PostgreSQL if data is NAS-backed.

  • Best starting pointZimaBoard 2 832
Many other apps or broader storage duties

Add RAM or a larger storage platform for the whole host.

  • More app headroomZimaBoard 2 1664
  • Storage-first platformZimaCube 2 Standard

These are practical recommendations, not official user-count guarantees.

Zima hardware Best for Example workload Core configuration Recommended boundary Next step
ZimaBoard 2 832 Normal household Mealie deployments. Mealie plus PostgreSQL, recipe images and backups.
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.
Far more compute than Mealie needs; use durable database storage. Get Now
ZimaBoard 2 1664 Mealie on a busy multi-app home server. Mealie, PostgreSQL and many additional containers.
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 extra RAM is for the overall host, not a Mealie requirement. Get Now
ZimaCube 2 Standard Mealie as one app on a broader NAS. Recipes plus unrelated backup/media/storage workloads.
CPU
Intel Core i3-1215U
Memory
8 GB
Storage
256 GB system storage with six HDD bays and SSD expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU.
Choose it for multi-drive storage, not for Mealie compute. 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 Mealie RAM, CPU, databases, NAS storage, Docker and ZimaOS deployment.

How much RAM does Mealie need?

Mealie does not publish a numerical whole-host RAM minimum. Current Compose examples set a 1000 MB container memory limit.

How many CPU cores does Mealie need?

No numerical official core minimum is published.

Should Mealie use SQLite or PostgreSQL?

SQLite is ideal for roughly 1–20 users in normal local deployments, but Mealie recommends PostgreSQL for NAS-backed storage.

Why avoid SQLite on NAS storage for Mealie?

Mealie warns that SQLite on NAS storage can lead to corruption or locked-database errors.

Which architectures does Mealie support?

Official containers support linux/amd64 and linux/arm64; 32-bit ARM is not supported.

Does Mealie need a GPU?

No dedicated GPU is required.

Can ZimaBoard 2 run Mealie?

Yes. The 8 GB model is more than sufficient for Mealie and a small PostgreSQL database.

When should I choose ZimaCube 2 for Mealie?

Only when the broader NAS workload needs six-bay storage, larger backups or many other services.

What sources informed this Mealie hardware guide?

Current Mealie installation, SQLite and PostgreSQL documentation plus current Zima product pages.

  1. Mealie Installation Checklist
  2. Mealie SQLite Installation
  3. Mealie PostgreSQL Installation
  4. ZimaBoard 2 Product Specifications
  5. ZimaCube 2 Product Specifications