Guide

A home server that earns its keep

Six recipes that turn a spare machine into something the household actually uses: a password vault, network-wide filtering, file sync, uptime checks and a media library.

6 applicationsOpen these filters in the catalog

A home server does not start as a plan. It starts as a machine that is no longer the main laptop, and the question is what to put on it that will still be running in three months. This set answers that question with six services that share a property: each one is useful on its own, so nothing here depends on finishing the rest.

The order matters. The vault and the resolver change how every device in the house behaves, and both are small enough to leave the machine idle. File sync comes next, because it is the first service whose failure you would notice. Monitoring earns its place as soon as there is more than one thing to watch, and the media services are the reward — they are also the two you can drop without consequence if the hardware turns out to be tighter than expected.

Everything here is written for a local network. That is a deliberate limit: none of these recipes are ready to be published to the internet as they stand, and the installation levels on each page say exactly which requirements a public deployment would still need. Reach the services over a VPN and the set stays inside the boundary it was designed for.

6Recipes
2.5 GBMinimum RAM
14 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.

Password managers

Vaultwarden

A lightweight Bitwarden-compatible password manager server

Fully verified

Why it is here: Start here. A vault is the service that pays for itself on the first day, it needs a quarter of a gigabyte, and the official Bitwarden clients talk to it unchanged — so the household keeps the apps it already knows.

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

Networking

AdGuard Home

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

Fully verified

Why it is here: The one service every device benefits from at once, without installing anything on any of them. Point the router at it and filtering applies to the television as much as to the laptop — but arrange a fallback resolver first, because a broken DNS server looks like a broken internet.

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: Sync without a cloud: the laptop and the phone exchange files directly, so there is no server to keep online and nothing to fill up. Treat it as replication rather than backup — a deletion travels as fast as an edit.

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

Monitoring

Uptime Kuma

Uptime monitoring for websites, ports, and certificates

Fully verified

Why it is here: Once several services run at home, you need to know which of them stopped answering while you were out. Running the monitor on the same box is the honest compromise: it watches everything except the failure that takes the whole machine down.

512 MB RAM2 GBamd64 / arm64 / armv7Very easyMITVersion 2.5.3

Music

Navidrome

Your own music streaming service for a file collection

Fully verified

Why it is here: The lightest way to get value out of a music collection that is currently a folder on a disk. It streams to any Subsonic-compatible client and asks for 256 MB of RAM.

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

Media servers

Jellyfin

Your own media server for movies, series, and music

Fully verified

Why it is here: The heaviest thing in this set, and still modest at 1 GB, as long as clients play files directly. Plan for a processor that can transcode only if you intend to watch outside the house.

1024 MB RAM5 GBamd64 / arm64EasyGPL-2.0-onlyVersion v10.11.11

Categories in this guide

Other guides