Stack Sizer

Size a self-hosted stack from official sources.

Apps

Pick one or more apps. Only published profiles can be sized.

Load and options

Mealie

v1.0.0
Load

Up to 20 users in a few households (the docs' SQLite range), up to 2,000 recipes with images, daily meal planning, shared shopping lists and imports.

Options

Recommended resources

App requirements + system baseline + safety headroom. Nothing else is added, and nothing is rounded to a machine size.

vCPU 1.32, RAM 2.7 GiB, Disk 17.96 GiB

vCPU1.32
RAM2.7GiB
Disk17.96GiB
Breakdown
LineFromvCPURAM (GiB)Disk (GiB)Sources
MealieMealie (web UI and API) · Medium load117.4171234567
System baselineOperating system, Container runtime (Docker Engine, containerd), System logs (journald), plus logs for 2 containers0.11.258.28910111213
Safety headroomvCPU 20%, RAM 20%, disk 15% of apps + baseline0.220.452.343149151216
Recommended total1.322.717.96
Sources
  1. Mealie Docs: Installing with SQLite (compose: v3.28.0, 9925:9000, memory limit 1000M, /app/data, ALLOW_SIGNUP false, PUID/PGID, TZ, BASE_URL; 1-20 users) (Mealie, read 14 Oct 2026)
  2. Mealie Docs: Backend Configuration (PUID/PGID 911, BASE_URL, TZ, ALLOW_SIGNUP, DB_ENGINE, UVICORN_WORKERS 1, API_PORT 9000) (Mealie, read 14 Oct 2026)
  3. Mealie Docs: Backups and Restores (/admin/backups, copy /app/data for SQLite, Postgres restore needs a superuser) (Mealie, read 14 Oct 2026)
  4. mealie v3.28.0 services/backups_v2/backup_v2.py (zip of database.json and the data dir, backups and .temp excluded, .secret restored) (Mealie, read 14 Oct 2026)
  5. mealie v3.28.0 core/logger/logconf.prod.json (mealie.log rotated at 10,000,000 B, 3 backups) (Mealie, read 14 Oct 2026)
  6. GHCR manifest of ghcr.io/mealie-recipes/mealie:v3.28.0 (linux/amd64, anonymous pull token): 427,358,439 B compressed; 14 layers decompressed and counted: 1,206,041,600 B (Mealie, read 14 Oct 2026)
  7. Docker: the containerd image store keeps image layers both compressed and uncompressed (Mealie, read 14 Oct 2026)
  8. Ubuntu Server: System requirements (Sizing policy, read 10 Oct 2026)
  9. Google Kubernetes Engine: About GKE node sizing (Sizing policy, read 10 Oct 2026)
  10. ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (Sizing policy, read 10 Oct 2026)
  11. Docker Community Forums: Docker resource usage & overhead (Sizing policy, read 10 Oct 2026)
  12. journald.conf(5), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
  13. Docker Docs: Local file logging driver (Sizing policy, read 10 Oct 2026)
  14. AWS Compute Optimizer: Rightsizing recommendation preferences (Sizing policy, read 10 Oct 2026)
  15. Kubernetes: Node-pressure Eviction (Sizing policy, read 10 Oct 2026)
  16. mke2fs(8), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
Basis
Catalog release
2026.10.10
Sizing policy
2026.10.0
Profile Mealie
1.0.0

How the numbers are built

Deployment Spec

Turn this result into a link you can keep or share. Everything is in the link; nothing is sent to us.

A short lowercase image id, for example ubuntu-24.04.