Every “self-host your subscriptions away” list makes it sound like flipping a switch. It’s not quite that simple, but for these five, the trade is genuinely worth it — the software is mature, the setup is reasonable, and you’re not sacrificing much beyond someone else being on call at 3am.

1. Immich → replaces Google Photos / iCloud Photos

Immich has closed the gap with commercial photo backup faster than almost anything else in the self-hosted space. Automatic mobile backup, facial recognition, timeline view, shared albums — it’s there. The real cost isn’t the software, it’s the storage: budget for real redundancy (see: data hoarding pillar) since you’re now responsible for not losing your own photos.

Run it if: you already have or are willing to build reliable storage. Skip it if: you don’t have a backup plan for the backup — self-hosted photo storage without off-site backup is a single point of failure, not an upgrade.

2. Vaultwarden → replaces 1Password / LastPass

Vaultwarden is a lightweight, Rust-based reimplementation of the Bitwarden server, compatible with all the official Bitwarden client apps. This is the lowest-risk item on this list — minimal resource footprint, mature codebase, and password managers are exactly the kind of tool that benefits from you controlling the data.

Run it if: you can commit to keeping it patched and backed up — a password vault is not the place to get lazy about updates.

3. Jellyfin → replaces Plex Pass / Netflix (for your own media)

Jellyfin is fully open source with no paid tier gating hardware transcoding or major features, which is the whole reason people migrate from Plex in the first place. Client app support has caught up on most platforms, and transcoding works well if you’ve got a GPU to offload it to.

Run it if: you already have a media library. Skip it if: you’re expecting it to replace actual streaming services with current releases — that’s not what this replaces.

4. Paperless-ngx → replaces document scanning subscription services

Point a scanner (or your phone) at it, and Paperless-ngx OCRs, tags, and indexes documents automatically. It’s one of the more genuinely life-improving self-hosted apps because the payoff is immediate: searchable PDFs of every bill, receipt, and piece of mail you’ve fed it.

Run it if: you actually have a document backlog to deal with. It’s a low-maintenance, “set it up once and feed it forever” kind of service.

5. Uptime Kuma → replaces paid uptime monitoring

If you’re running any of the above, you need to know when they go down. Uptime Kuma is a clean, actively maintained status-monitoring tool with notification integrations for basically everything (Discord, email, ntfy, ping, ports). It’s the smallest app on this list and arguably the most important — self-hosting without monitoring means you find out things broke when you go looking for them, not when they happen.

The honest trade-off

None of this is free in the way “free” gets used in marketing. You’re trading a monthly bill for your own time, your own backups, and your own uptime. For these five, that trade is worth it because the software is mature and the failure modes are well understood. For anything less mature, read the data-hoarding and hardware guides here before you commit real data to it.