Guide

What a Raspberry Pi can actually run

A shortlist for 32-bit ARM systems, plus the newer options a 64-bit Pi can consider. Check the actual architecture test result before choosing a recipe.

9 applicationsOpen these filters in the catalog

Choose storage and architecture first

Use reliable power and move databases and frequently written state off the boot SD card when possible. A USB SSD improves the storage arrangement; it does not remove the need for an off-device backup.

The shortlist below keeps its armv7 filter for older or 32-bit installations. On a 64-bit OS, Beszel, Homepage, ntfy and Memos offer additional arm64 image options. Their current recipe checks ran on amd64, so plan an isolated ARM trial before depending on them.

Keep the workload small

Pick a few services and leave headroom for the system, scans and history. Avoid treating media transcoding or large model inference as a default Pi workload. Verify your client and storage behavior on the actual board; the catalog’s CPU, disk and RAM figures describe declared requirements, not a board-specific benchmark.

9Recipes
2.9 GBMinimum RAM
16 GBDisk estimate

Sets

What is in the set

The sum of the minimums the recipes below declare. It is a floor, not a recommendation: leave room for the operating system, backups and growth.

Networking

AdGuard Home

A DNS server that blocks ads and trackers for the whole network

Fully verified

Why it is here: The classic reason to own a Pi. It answers DNS for the whole house on 256 MB, and a board dedicated to it keeps the household's internet independent of whatever else you are experimenting with.

256 MB RAM2 GBamd64 / arm64 / armv7MediumGPL-3.0-onlyVersion v0.107.79

Networking

Pi-hole

Network-wide ad blocking with a self-hosted DNS server

Fully verified

Why it is here: An alternative DNS filter for the household. Follow the documented DNS port and network configuration, plan a fallback resolver, and do not publish an open resolver to the internet.

512 MB RAM2 GBamd64 / arm64 / armv7MediumEUPL-1.2Version 2026.10.0

File synchronisation

Syncthing

File synchronisation between devices, directly and without a cloud

Fully verified

Why it is here: A Pi makes a good always-on sync peer: it is the device that never sleeps, so the laptop and the phone find each other through it. Watch the file count rather than the file size.

256 MB RAM2 GBamd64 / arm64 / armv7EasyMPL-2.0Version v2.1.7

Music

Navidrome

Your own music streaming service for a file collection

Fully verified

Why it is here: Music streams straight from the disk with no re-encoding, which is exactly the workload a Pi is good at. Expect the first library scan to take a while on an SD card.

256 MB RAM2 GBamd64 / arm64 / armv7Very easyGPL-3.0-onlyVersion v0.64.2

Monitoring

Uptime Kuma

Uptime monitoring for websites, ports, and certificates

Fully verified

Why it is here: A monitor is worth more on separate hardware than on the machine it watches, and a Pi is the cheapest separate hardware there is.

512 MB RAM2 GBamd64 / arm64 / armv7Very easyMITVersion 2.5.7

Monitoring

Gatus

Configuration-driven uptime checks and status dashboard

Fully verified

Why it is here: A light configuration-driven availability monitor. A Pi separate from the main server gives the checks a different failure domain; keep its power and network dependencies in mind.

128 MB RAM1 GBamd64 / arm64 / armv7EasyApache-2.0Version v5.37.0

Automation

Node-RED

Low-code flows for automation, APIs, and connected devices

Fully verified

Why it is here: A small automation runtime with an authenticated editor. Flows and stored credentials are sensitive; preserve the data and credential secret together.

256 MB RAM2 GBamd64 / arm64 / armv7EasyApache-2.0Version 5.0.9

Password managers

Vaultwarden

A lightweight Bitwarden-compatible password manager server

Fully verified

Why it is here: Small enough to share a board with everything else here, and valuable enough to be the one service you back up off the Pi on a schedule.

256 MB RAM1 GBamd64 / arm64 / armv7EasyAGPL-3.0-onlyVersion 1.37.4

RSS and news

FreshRSS

A personal RSS and Atom reader on your own server

Fully verified

Why it is here: Polling feeds is periodic, light work that fits a small board well. The archive is the part that grows, so keep it on external storage rather than on the boot card.

512 MB RAM2 GBamd64 / arm64 / armv7EasyAGPL-3.0-onlyVersion 1.30.4

Categories in this guide

Other guides