Skip to content

Raspberry Pi 4 (4 GB) for self-hosting

A single-board computer with a quad-core ARM CPU and 4 GB of RAM.

Key facts

TypeSingle-board computer
Architecturearm64
RAM4 GB
CPU cores4

What fits in its RAM

4 GB, less a 25% safety margin and about 512 MB for the OS and Docker, leaves roughly 2,764 MB for apps — the same arithmetic our stack builder uses to size a VPS.

295 of 312 catalog apps would fit on their own. Of all 312 apps, 268 have a measured idle figure; the rest use the project's own documented minimum. The median measured app idles at 175 MB, so about 15 such apps side by side.

  • Monitoring13 of 14
  • SSO & Identity11 of 11
  • Project Management10 of 11
  • CRM8 of 8
  • Notes8 of 8
  • Observability8 of 9
  • Workflow automation8 of 8
  • Media automation7 of 7
  • Web analytics7 of 8
  • Wiki & docs7 of 7
how to read thisRAM is the only limit modelled here. These figures are idle footprints at first boot, so CPU, disk and a busy app can all need more. Treat the numbers as a floor, not a promise that a stack will run.
not verified on ARMOur measurements were taken on x86 servers, so footprints on ARM may differ, and we have not checked that every app ships an arm64 image.
Our recommendation

A fine first home server for a handful of light apps, but with 4 GB the RAM budget is the limit: count it before you pick apps.

What you take on

non-negotiableOnly 4 GB of RAM, so the budget shown on this page runs out after a few mid-sized apps.
non-negotiableShips with a microSD slot for storage; heavy database writes are a poor fit for a memory card.
non-negotiableOur idle-RAM figures were measured on x86; we have not verified that every app ships an arm64 image, so check the project's image tags before you plan around this board.

Would you rather rent than own? See the best VPS by use case, or browse every app we have tested.

Analytics cookies only (Google Analytics, PostHog). No ad networks, no cross-site tracking. See our privacy policy.