Guide

What a Raspberry Pi can actually run

Recipes with 32-bit ARM images and a memory budget a Pi can meet — plus the two hardware decisions that matter more than the application you pick.

6 applicationsOpen these filters in the catalog

Almost everything that makes a Pi succeed or fail as a server is decided before the first container starts. The storage is the first decision: an SD card is a consumable, and a database that writes constantly will wear one out — a USB SSD turns the same board into something you can leave alone for years. The second is the operating system’s architecture. A 64-bit image on a 64-bit board is worth choosing deliberately, because it opens the arm64 half of the catalog; the recipes on this page were picked to work either way.

The third question is what a Pi is bad at, and the answer is consistent: anything that converts media on the fly, or runs a machine-learning model over a photo library. Those recipes exist in the catalog and they are honest about wanting real hardware. Serving files, resolving names, polling feeds and answering a few hundred requests an hour is the shape of work a board like this does well.

Give the machine swap on the SSD, keep the data directories off the boot card, and treat the Pi as what it is: a small, quiet computer that is very good at a handful of jobs and best not asked to do the others.

6Recipes
2.0 GBMinimum RAM
11 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

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.3

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.63.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.3

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.2

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.29.1

Categories in this guide

Other guides