Stack Sizer
Size a self-hosted stack from official sources.
Load and options
Mealie
v1.0.0Load
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
| Line | From | vCPU | RAM (GiB) | Disk (GiB) | Sources |
|---|---|---|---|---|---|
| Mealie | Mealie (web UI and API) · Medium load | 1 | 1 | 7.417 | 1234567 |
| System baseline | Operating system, Container runtime (Docker Engine, containerd), System logs (journald), plus logs for 2 containers | 0.1 | 1.25 | 8.2 | 8910111213 |
| Safety headroom | vCPU 20%, RAM 20%, disk 15% of apps + baseline | 0.22 | 0.45 | 2.343 | 149151216 |
| Recommended total | 1.32 | 2.7 | 17.96 |
Sources
- 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)
- 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)
- Mealie Docs: Backups and Restores (/admin/backups, copy /app/data for SQLite, Postgres restore needs a superuser) (Mealie, read 14 Oct 2026)
- 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)
- mealie v3.28.0 core/logger/logconf.prod.json (mealie.log rotated at 10,000,000 B, 3 backups) (Mealie, read 14 Oct 2026)
- 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)
- Docker: the containerd image store keeps image layers both compressed and uncompressed (Mealie, read 14 Oct 2026)
- Ubuntu Server: System requirements (Sizing policy, read 10 Oct 2026)
- Google Kubernetes Engine: About GKE node sizing (Sizing policy, read 10 Oct 2026)
- ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (Sizing policy, read 10 Oct 2026)
- Docker Community Forums: Docker resource usage & overhead (Sizing policy, read 10 Oct 2026)
- journald.conf(5), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
- Docker Docs: Local file logging driver (Sizing policy, read 10 Oct 2026)
- AWS Compute Optimizer: Rightsizing recommendation preferences (Sizing policy, read 10 Oct 2026)
- Kubernetes: Node-pressure Eviction (Sizing policy, read 10 Oct 2026)
- mke2fs(8), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
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.