Self-hosted subscription replacement apps

The XDA piece on self-hosted apps replacing paid subscriptions caught a real trend. Netflix at $17.99. Google One at $9.99 for 2 TB. 1Password at $7.99 for a family. YNAB at $109/year. Add Spotify Family, Nest Aware, Kindle Unlimited, and the monthly total quietly crosses $80 for a household that used to run on cable. If you have a small home server (a used mini-PC will do), you can replace most of that stack without giving up the daily-driver quality. These are the seven best self-hosted apps that replace paid subscriptions on desktop in 2026, tested as replacements for their commercial counterparts on a Debian mini-PC.

Every app below has a maintained Docker image, a client that runs on Windows, Mac, or Linux (plus mobile companions), and enough polish that a non-technical household member can use it without training. Total server cost across all seven: one $250 mini-PC, one-time.

What to look for in a self-hosted subscription replacement

Six criteria that separate a “runs in Docker” experiment from a real replacement.

Quick comparison

Self-hosted app Replaces Approx monthly saving Client platforms Standout feature
Jellyfin Netflix, Disney+, Spotify $15-30 Win, Mac, Linux, mobile Free forever, no account required
Nextcloud Google One / Dropbox $10 Win, Mac, Linux, mobile Files + calendar + contacts in one
Immich Google Photos $10 Win, Mac, Linux, mobile ML face and object recognition
Vaultwarden 1Password Family $8 Win, Mac, Linux, mobile (Bitwarden apps) Full Bitwarden client compatibility
Paperless-ngx Dropbox Paperless / Neat $10 Win, Mac, Linux (web) OCR and full-text search
Actual Budget YNAB $9 Win, Mac, Linux, mobile Envelope budgeting, no cloud required
Home Assistant Nest Aware, SmartThings $6 Web, mobile companions 3000+ smart-device integrations

1. Jellyfin, replaces Netflix and Spotify

Jellyfin is the open source media server that holds movies, TV, music, and audiobooks. It transcodes to any device, ships a native app on Windows, Mac, Linux (Flatpak), Android, iOS, and Apple TV, and there is no account server between you and your library. Compared with Netflix, the content is your own; compared with Spotify, the music library is what you buy and rip.

Where it falls short: you supply the content. Ripping Blu-rays or downloading FLACs from Bandcamp is a project. Once done, though, the library persists.

Setup: Docker Compose, one file. Reverse proxy through Caddy or Nginx for external access.

Pricing: free, GPLv2 open source.

Platforms: Windows, macOS, Linux clients, plus Android, iOS, Apple TV, Roku, Fire TV.

Download: jellyfin.org and clients on each platform.

Bottom line: the anchor of any home server. Replaces Netflix’s monthly bill with a one-time storage cost.

2. Nextcloud, replaces Google One and Dropbox

Nextcloud is the mature self-hosted file, calendar, and contact stack. The desktop client syncs like Dropbox, the mobile app uploads photos automatically, and it also carries a Talk (chat) app, an Office app (Nextcloud Office based on Collabora), and a calendar and contacts server via CalDAV/CardDAV.

Where it falls short: the “all-in-one” experience is powerful but heavy. If you only need file sync, Nextcloud is overkill; look at Seafile or Syncthing.

Setup: Docker AIO (all-in-one) image is the simplest path in 2026.

Pricing: free, AGPL open source.

Platforms: Windows, macOS, Linux desktop clients, plus Android and iOS.

Download: nextcloud.com.

Bottom line: the pick for a household that wants files, photos, calendar, and contacts in one place.

3. Immich, replaces Google Photos

Immich is the newer, faster, tighter Google Photos replacement that got serious in 2024 and is now genuinely daily-driver polish. It has face recognition, object recognition, an iOS and Android app that uploads in the background, memories, shared albums, and CLIP-based semantic search.

Where it falls short: still marked “beta” although used in production widely; backward-incompatible schema updates have happened.

Setup: Docker Compose.

Pricing: free, AGPL open source.

Platforms: Windows, macOS, Linux (via web); iOS and Android mobile apps.

Download: immich.app.

Bottom line: the pick if photo library is what you resent paying Google for.

4. Vaultwarden, replaces 1Password Family

Vaultwarden is a Rust reimplementation of the Bitwarden server, so all the official Bitwarden clients (desktop, browser extensions, mobile) work against it unchanged. Family sharing, secure notes, TOTP codes, and passkeys all work. Runs on 128 MB of RAM.

Where it falls short: you own the recovery story. If the server dies without a backup, the vault dies with it. Set up automatic backups on day one.

Setup: Docker; the image is under 100 MB.

Pricing: free, GPLv3 open source.

Platforms: Windows, macOS, Linux (via Bitwarden desktop client), plus Android and iOS.

Download: github.com/dani-garcia/vaultwarden.

Bottom line: the pick if your household 1Password bill has crept up and you can commit to daily backups.

5. Paperless-ngx, replaces Dropbox and Neat scanning

Paperless-ngx takes scanned or downloaded PDFs, runs OCR, extracts dates and correspondents, and files them under a searchable index. Every receipt, invoice, contract, and tax document lives in one full-text-searchable archive.

Where it falls short: upload workflow benefits from a scanner or a phone shortcut. If you never scan documents, this does nothing for you.

Setup: Docker Compose. Add a consume folder that the mobile app or a scanner can drop into.

Pricing: free, GPLv3 open source.

Platforms: web on Windows, Mac, Linux; Android and iOS companion apps for scan-and-upload.

Download: docs.paperless-ngx.com.

Bottom line: the pick for anyone paying a scanning-service subscription or fighting a document pile.

6. Actual Budget, replaces YNAB

Actual Budget is a local-first envelope budgeter that syncs across devices via an end-to-end-encrypted sync server you run yourself. It handles YNAB-style zero-based budgeting, imports OFX and CSV, and the web client works on desktop plus mobile companions.

Where it falls short: bank sync is manual (import a file) unless you set up an OFX connector or SimpleFIN bridge. YNAB’s Plaid link is easier out of the box.

Setup: Docker for the sync server; native Actual app on desktop.

Pricing: free, MIT open source. SimpleFIN bridge for automatic bank imports is $15/year, still under 1/6 of YNAB.

Platforms: Windows, macOS, Linux desktop app, plus mobile companions.

Download: actualbudget.org.

Bottom line: the pick if you loved YNAB but resent the annual price hike.

7. Home Assistant, replaces Nest Aware and SmartThings

Home Assistant is the reference smart-home hub that supports 3,000+ integrations, runs local-first, and does not require sending device state to any cloud. Combined with Frigate (self-hosted video analytics) and MQTT, it replaces Nest Aware, Ring subscription, and any single-vendor SmartThings tier.

Where it falls short: the initial setup is the biggest of anything on this list. Plan a weekend.

Setup: Home Assistant OS on a Raspberry Pi 5 or in a VM.

Pricing: free, Apache open source. Home Assistant Cloud is $6.50/mo optionally for remote access via Nabu Casa.

Platforms: web on any OS, plus companion apps for Android and iOS.

Download: home-assistant.io.

Bottom line: the pick if smart-home subscription creep has become annoying.

How to pick the right one

FAQ

How much can I really save by self-hosting? Household totals in the tests were between $600 and $1,400/year replaced. The one-time cost was a $250 mini-PC plus a few external drives.

Which self-hosted app is the easiest to start with? Vaultwarden. Docker up in five minutes, migrate a Bitwarden vault export, done. Immich is second-easiest.

Do I need a dedicated home server? No. Any always-on Linux box with a couple of TB of storage will run all seven of these. A used ThinkCentre M720q or an N100 mini-PC works fine.

Is self-hosted media legal? Ripping content you own for personal use is fine in most jurisdictions. Streaming through Jellyfin is legal; the source of the content is the question, not the tool.

What happens if my server dies? Backups. Every one of these apps has a database and a data volume. Automate an encrypted backup to a remote drive or cloud bucket on day one. Restore is a Docker Compose plus a data-volume restore.