Guide

Services that never need a public address

Keep household services behind loopback, a private network or a VPN. Private access still needs application authentication, safe initialization and backups.

10 applicationsOpen these filters in the catalog

Private routing and application login solve different problems

An SSH tunnel or VPN limits who can reach a service. It does not make every device on that network trustworthy, create an administrator safely, or change a shared dashboard into per-user access. Complete setup on loopback and keep the application’s own passwords and permissions where available.

The default loopback port is reachable from the server itself, not automatically from another machine on the LAN or VPN. For a remote server an SSH tunnel is often enough. A private reverse proxy can provide HTTPS and the correct browser origin without an internet port forward. Preserve Host, allowed-host and external-URL settings where the recipe requires them.

Check optional internet dependencies

Local access does not mean every integration is offline. Podcast downloads, metadata lookup, push delivery, relay discovery or model downloads may use external services. Test the intended client and workflow rather than treating a reachable web page as proof of every feature. Keep off-server backups and verify recovery independently of network isolation.

10Recipes
10.1 GBMinimum RAM
52 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: A resolver is the clearest case of all: it exists to answer devices on your own network, and a DNS server reachable from the internet is an open resolver someone will use for amplification attacks.

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: Keep synchronization peers on trusted networks or suitable private connectivity. Review discovery and relay settings separately; storing a replica does not replace independent backup.

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: A music library on the local network needs no certificate and no domain, and the mobile clients keep working over a VPN when you are away.

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

Media servers

Jellyfin

Your own media server for movies, series, and music

Fully verified

Why it is here: Local playback is the case Jellyfin is best at. Publishing it means a domain, a certificate and an authentication story — a VPN gives you the same result with none of them.

1024 MB RAM5 GBamd64 / arm64EasyGPL-2.0-onlyVersion v12.3

Smart home

Home Assistant

A smart home hub that runs without vendor clouds

Fully verified

Why it is here: The one service on this list that has to keep working when the internet does not. Local control is the point, and the recipe is written for exactly that.

1024 MB RAM8 GBamd64 / arm64MediumApache-2.0Version 2026.10.4

Photos and video

Immich

Self-hosted photo library with mobile sync and semantic search

Fully verified

Why it is here: Phone upload happens over the network you are on most nights anyway. Keeping the library private means a VPN when you travel, and it removes the largest piece of attack surface in the catalog.

6144 MB RAM20 GBamd64 / arm64MediumAGPL-3.0-onlyVersion v3.3.5

Dashboards

Homepage

A dashboard for your self-hosted services

Fully verified

Why it is here: A shared local start page with recipe password protection. Configure the allowed Host/browser address correctly and treat integration keys as private data.

256 MB RAM2 GBamd64 / arm64EasyGPL-3.0-onlyVersion v2.7.0

Media servers

Audiobookshelf

Your audiobooks, podcasts and listening progress

Fully verified

Why it is here: A private audio library with ordinary listener accounts. Run bootstrap before exposing setup even to an untrusted LAN, and use restored database credentials after recovery.

512 MB RAM5 GBamd64 / arm64EasyGPL-3.0-onlyVersion 2.37.2

Food and cooking

Mealie

Recipes, meal planning, and shopping lists for your household

Fully verified

Why it is here: Household recipes can stay reachable only at home or through a VPN. Preserve uploads with the database and review user permissions and registration settings.

512 MB RAM5 GBamd64 / arm64EasyAGPL-3.0Version v3.29.0

Development

IT Tools

Local browser utilities for everyday development

Fully verified

Why it is here: A static utility page without native login. Restrict access at the network or gateway if you need privacy; browser storage is not included in server backups.

128 MB RAM1 GBamd64 / arm64Very easyGPL-3.0-onlyVersion 2024.10.22-7ca5933

Categories in this guide

Other guides