How much RAM, CPU, disk and download a self-hosted app needs — measured by running its official Docker Compose setup on a 4 vCPU, 8 GB RAM, amd64 VM, re-measured on every release.
| App | Idle RAM | Idle CPU | Download | Disk after first start | Time to ready | Version | Measured |
|---|---|---|---|---|---|---|---|
| Immich | not measured yet | ||||||
| Uptime Kuma | not measured yet | ||||||
| Vaultwarden | not measured yet | ||||||
Idle RAM and CPU: median of 30 samples over 5 minutes after a 5-minute settle, summed across the app's containers. CPU 100% = one core. Download: compressed image layers for amd64. Disk: the app's volumes after first start (images not included). How this is measured.