On July 1, 2026, Plex tripled its Lifetime Pass from $249.99 to $749.99. That single price change sent thousands of people searching for the best self hosted open source applications they could run on hardware they already own, and it was only the loudest example of a pattern that ran through the whole year.

Photo storage, password vaults, note apps, automation tools: the monthly bills stack up quietly until you add them together. A modest stack of consumer SaaS runs $40 to $90 a month for a household or small team. The same jobs can run on one $6 virtual server.

The catch nobody puts on the landing page is that you inherit the on-call rotation. Backups, updates, disk space, and TLS certificates become yours. That trade is worth making for some apps and a bad idea for others, and this guide is honest about which is which.

Below are 15 of the best self hosted open source applications, ranked by daily usefulness, maintenance burden, and how cleanly they replace something you currently pay for. Every one is free, actively maintained, and runs in Docker on a small server. If you have not picked the machine yet, start with our roundup of the best web hosting providers and come back.

Quick summary: pick your app in 30 seconds

Here are the best self hosted open source applications sorted by the subscription each one cancels.

If you want to replaceRun thisBest forSetup time
Google PhotosImmichPhone photo backup with face search30 to 45 min
Netflix and PlexJellyfinMovie and TV libraries you own20 to 40 min
Dropbox or Google DriveNextcloudFamily and small team file sharing45 to 90 min
1Password or LastPassVaultwardenPasswords and passkeys15 min
SmartThings or Alexa routinesHome AssistantLocal smart home control1 to 3 hours
Zapier or Maken8nAutomations with real branching logic30 min
Evernote scans and filing cabinetsPaperless-ngxSearchable document archive45 min
Heroku, Vercel, or NetlifyCoolifyDeploying your own apps and services20 min
Pingdom or Better UptimeUptime KumaStatus pages and downtime alerts10 min
GitHub private reposForgejoTeam Git hosting with CI30 min

Three picks if you only read this far. Best first app for a beginner: Uptime Kuma, because it is useful in ten minutes and teaches you Docker with nothing at stake. Best money saved per hour of work: Vaultwarden. Biggest quality of life jump: Immich.

What changed in 2026 and why this list looks different

Three things moved this year, and together they explain why the best self hosted open source applications are easier to run now than they were in 2024.

Prices went up. Plex ended free remote streaming in April 2025, then raised the Remote Watch Pass to $2.99 a month in June 2026 and tripled the lifetime tier a month later. When the paid option gets more expensive, the free option gets more attention.

Projects grew up. Immich shipped v2.0.0 and dropped the beta warning banner that had scared cautious users away for three years. Jellyfin moved its 12.0 line into release candidate testing after a large backend rewrite. Neither is a weekend science project anymore.

Deployment got boring, in the good way. Coolify passed 52,000 GitHub stars with more than 280 one-click templates, so installing most of the tools on this list is now closer to clicking a button than editing YAML. That single shift is why the best self hosted open source applications are reachable for people who do not write code.

How these 15 apps were ranked

Every entry had to clear the same six tests before it made the shortlist.

  1. Daily usefulness. Does it earn its RAM every week, or is it a novelty you open twice?
  2. Maintenance load. How often does an update break something? Projects with clean upgrade paths rank higher.
  3. Docker quality. Official images, pinned tags, and a compose file that works without hunting through forum threads.
  4. A real SaaS counterpart. Each pick replaces something with a price tag, so the savings are measurable.
  5. Project health. Active commits in 2026, responsive maintainers, and governance that is not one person’s hobby.
  6. Data escape hatch. Export your data and leave without a rewrite. Self-hosting is worthless if the lock-in just moved.

Pricing and version details were checked in early September 2026. Versions move fast in this space, so treat the numbers as a snapshot rather than a promise.

The best self hosted open source applications in 2026, compared

RankApplicationCategoryLicenseRAM to plan forReplaces
1ImmichPhotosAGPL2 to 4 GBGoogle Photos
2JellyfinMedia serverGPLv21 to 2 GBPlex, Netflix
3NextcloudFiles and collaborationAGPL2 to 4 GBDropbox, Google Drive
4VaultwardenPasswordsAGPL128 MB1Password, LastPass
5Home AssistantHome automationApache 2.01 to 2 GBSmartThings, Hubitat
6n8nWorkflow automationFair-code1 GBZapier, Make
7Paperless-ngxDocumentsGPLv31 to 2 GBEvernote, DocuWare
8CoolifyDeployment platformApache 2.02 GBHeroku, Vercel
9Uptime KumaMonitoringMIT256 MBPingdom, StatusPage
10ForgejoGit hostingMIT512 MBGitHub Team
11AdGuard HomeDNS filteringGPLv3128 MBNextDNS
12GhostPublishingMIT1 GBSubstack, Medium
13UmamiAnalyticsMIT512 MBGoogle Analytics
14AudiobookshelfAudiobooksGPLv3512 MBAudible
15AuthentikSingle sign-onMIT1 to 2 GBOkta, Auth0

Add the RAM column for the applications you want and you get your server size. Most people land between 8 and 16 GB once they run six or seven of these together.


1. Immich: the Google Photos replacement that finally works

Immich reached v2.0.0 stable, which the maintainers describe as the point where the project paid down enough technical debt to prioritize compatibility over churn. In practice that means fewer breaking updates and a lot less anxiety about the app holding your family archive.

It does the things people actually miss when they leave Google: background upload from iOS and Android, face grouping, search by what is in the photo, shared albums, and a timeline that scrolls smoothly through 100,000 items.

The machine learning container is the expensive part. Face and object recognition wants 2 to 4 GB of RAM during the initial scan, and that scan can run for hours on a large library. After that, idle usage drops to a few hundred megabytes.

ProsCons
Mobile apps are close to Google Photos in polishML container is the heaviest thing on this list
Stable release removed the beta warningVideo playback is basic, no transcoding
Fast search across huge librariesNeeds disciplined backups from day one

Best for: anyone paying for cloud photo storage who wants the phone experience to stay identical.

2. Jellyfin: free media streaming with no paywall

Jellyfin is the reason the Plex price hike stung less than it could have. It is GPLv2 licensed with no premium tier, so hardware transcoding, remote streaming, live TV, and DVR all cost nothing.

The 10.11 line is the current stable, and 12.0 has been in preview testing since mid-2026 after a rewrite focused on database performance. The team dropped the leading 10 from version numbers because it confused people about what counted as a major release.

Client coverage was the old weak spot and it improved sharply. An official Samsung Tizen app landed in February 2026, joining Android TV, Roku, Fire TV, and the browser.

ProsCons
Every feature is free, including transcodingRemote access needs your own reverse proxy or VPN
No account, no telemetry, no cloud dependencyMetadata matching is fussier than Plex
Runs comfortably on 1 to 2 GB of RAMSmart TV apps are newer and less polished

Best for: people who own their media and resent paying a subscription to watch it away from home.

3. Nextcloud: your own Drive, Calendar, and Office

Nextcloud is the closest thing to a full Google Workspace replacement in this list. Files sync across desktop and mobile, and calendars, contacts, tasks, and Collabora Office documents ride along in the same install.

That breadth is also the cost. The full stack means PHP, a database, Redis, and often a document server, which is why it is the app people most often abandon before they get it tuned. Use the All-in-One Docker image and resist the urge to enable every app in the store.

Sharing is where it earns its place. Send a link with an expiry date and a password to someone outside your household, and nothing about that transaction touches a third party.

ProsCons
Files, calendar, contacts, and docs in one placeHeaviest install of the mainstream self-hosted apps
Mature clients on every desktop and phonePerformance tuning is a real project
Granular external sharing with expiring linksApp store quality varies a lot

Best for: families and small teams who need shared storage rather than personal sync.

4. Vaultwarden: the highest value per megabyte on this list

Vaultwarden is an unofficial server implementation of the Bitwarden API, written in Rust. Official Bitwarden clients on every platform talk to it without modification, so you keep the polished apps and browser extensions while the vault lives on your server.

It runs in about 128 MB of RAM. A family plan at a commercial password manager costs $40 to $60 a year, which means this one container pays for a whole VPS.

One rule, no exceptions: back it up before you migrate a single password into it. A password vault with no restore path is worse than the subscription you cancelled.

ProsCons
Tiny footprint, runs on anythingCommunity project, not Bitwarden’s official server
Works with all official Bitwarden clientsYou own the backup and recovery plan entirely
Free organizations and sharing featuresLosing the server means losing the vault

Best for: households and small teams tired of per-seat password manager pricing.

5. Home Assistant: local control of the smart home

Home Assistant connects thousands of device types and keeps automations running locally, so a cloud outage does not leave your lights stranded. Zigbee, Z-Wave, Matter, and a long tail of Wi-Fi devices all land in one dashboard.

Its release cadence is monthly and aggressive, which is a strength and a warning. Read the breaking changes section before every upgrade, and pin the version if the household depends on it.

Budget real time for the first setup. Getting devices adopted, areas mapped, and automations written is an afternoon, not twenty minutes.

ProsCons
Runs automations without internet accessSteep first-week learning curve
Enormous integration catalogMonthly releases sometimes break integrations
Strong mobile apps with presence detectionWants dedicated hardware or a VM, not a shared container

Best for: anyone with more than a handful of smart devices from different brands.

6. n8n: automation without per-task pricing

n8n is a fair-code workflow tool with 400 plus integrations and a visual canvas that lets you drop into JavaScript when the nodes run out of road. Self-hosting removes execution limits, which is the whole argument against usage-priced automation platforms.

The community edition is free to run for internal business use, with a separate license for embedding it in a product you sell. Read the terms once if that distinction matters to you.

Point it at PostgreSQL rather than the default SQLite before you build anything you depend on. The AI nodes are the fastest-moving part of the project, and if you are running agents alongside it, our guide to the best AI agent hosting providers covers the isolation question.

ProsCons
No per-execution billing once self-hostedFair-code license is not classic open source
Real logic, loops, and custom codeNeeds PostgreSQL and a queue for serious use
Large community node libraryLong-running workflows need worker tuning

Best for: agencies and operators whose Zapier bill grew faster than their team.

7. Paperless-ngx: a searchable archive of everything on paper

Paperless-ngx ingests scans and PDFs, runs OCR, tags them automatically, and gives you full-text search across years of documents. Drop a file in a watched folder and it files itself.

The setup that makes it click is a scanner with a scan-to-folder function pointed at the consume directory. After that, the workflow is physical paper in, searchable archive out, no clicking.

Tesseract OCR is CPU-hungry during ingestion. On a small VPS, a bulk import of a few hundred pages is something to start before dinner.

ProsCons
OCR plus tagging makes old paper searchableInitial bulk import is slow on small servers
Document types and rules automate filingBest results need a scanner that writes to a folder
Clean upgrade path between releasesStorage grows quickly with high-DPI scans

Best for: freelancers, landlords, and anyone who dreads tax season filing.

8. Coolify: the control panel that makes the rest of this list easy

Coolify turns one server into a self-hosted Heroku. Git-based deploys, automatic Let’s Encrypt certificates, database provisioning, and more than 280 one-click templates covering most of the apps on this page.

It was built by Andras Bacsai and funded through sponsorships rather than venture capital, which matters if you have watched other developer tools change terms after a funding round.

The honest cost is overhead. Coolify itself wants roughly 2 GB of RAM and 2 vCPU before your apps start, so it is a poor fit for the cheapest tier of servers. If you would rather compare traditional panels instead, see our breakdown of the best cPanel alternatives.

ProsCons
One-click installs for most services hereConsumes 2 GB before your first app runs
Handles TLS, deploys, and backupsBuilds compete with running apps for CPU
No vendor lock-in, plain Docker underneathStill your job to patch the underlying OS

Best for: developers and agencies deploying more than three services on their own hardware.

9. Uptime Kuma: monitoring you will actually configure

Uptime Kuma is a single container that checks HTTP endpoints, TCP ports, DNS records, containers, and TLS certificate expiry, then notifies you through 90 plus channels including Telegram, Slack, Discord, and plain email.

It also publishes clean status pages on a custom domain, which is enough for most small agencies to skip a paid status product entirely.

This is the app to install first. It is genuinely useful within ten minutes, and it is the thing that tells you when the rest of your stack falls over.

ProsCons
Ten minute setup, immediate valueSingle node, so it cannot watch itself
Certificate expiry alerts prevent silent outagesSQLite backend strains past a few hundred monitors
Free public status pagesNo built-in redundancy or clustering

Best for: everyone. Run it on a different machine than the services it watches.

10. Forgejo: private Git hosting on your own terms

Forgejo is a community-governed fork of Gitea that became a hard fork in early 2024 and now sits at the v16 line, while Gitea continues on v1.27. Both are single-binary Go forges with issues, pull requests, packages, and CI runners, and both are far lighter than GitLab.

The choice is mostly about governance. Forgejo runs under community elections and non-profit stewardship at Codeberg. Gitea is company-backed with a broader commercial ecosystem. Feature parity is close enough that you can migrate later without much pain.

Either one runs happily in 512 MB, which makes unlimited private repositories cost roughly nothing next to per-seat plans.

ProsCons
Unlimited private repos on a small serverCI runners need their own resources
Community governance and a clear roadmapFederation features are still experimental
Straightforward migration from GitHubDowngrades are not supported after a schema upgrade

Best for: small teams paying per seat for private repositories they rarely open.

11. AdGuard Home: network-wide ad and tracker blocking

AdGuard Home is a DNS server that filters ads, trackers, and malware domains for every device on the network, including the smart TV that has no ad blocker.

It edged past Pi-hole as the common default in 2026 for two reasons: DNS-over-HTTPS upstreams are built in rather than bolted on, and per-client rules are easier to manage in the interface. Deployment difficulty is identical.

Give it a static IP and configure it in your router’s DHCP settings, otherwise half your devices will quietly ignore it.

ProsCons
Protects devices that cannot run blockersBecomes a single point of failure for DNS
Built-in DNS-over-HTTPS and DNS-over-TLSSome sites break until you write exceptions
Per-client rules and parental filtersNeeds a second instance for real redundancy

Best for: households where guests and smart devices outnumber managed laptops.

12. Ghost: publishing and newsletters without the platform cut

Ghost is a modern publishing platform with built-in memberships and email newsletters. Self-host it and you keep the subscription revenue that hosted newsletter platforms take a percentage of.

It is fast, the editor is excellent, and it stays out of the way. The trade against WordPress is plugin depth: Ghost does publishing well and does not try to be a store, a forum, and a CRM.

You still need an email provider such as Mailgun for bulk sending, which is the piece people forget when they estimate the savings. If you are weighing platforms more broadly, our comparison of the best website builders puts the hosted options side by side.

ProsCons
Memberships and paid newsletters includedNewsletter sending needs an external provider
Genuinely fast out of the boxSmall plugin ecosystem next to WordPress
Clean editor and good SEO defaultsNode.js version upgrades need attention

Best for: writers and small publishers who want to own the subscriber list.

Umami is MIT-licensed analytics that gives you page views, referrers, and event tracking in one clean dashboard, using a script that is a fraction of the size of Google Analytics.

Because it does not use cookies or store personal data, most deployments avoid the consent banner entirely, which is a real conversion win. Plausible Community Edition is the other strong option here if you want funnels and revenue attribution and do not mind running ClickHouse.

It runs on PostgreSQL or MySQL and stays under 512 MB for typical traffic.

ProsCons
No cookies, so usually no consent bannerFewer reports than Google Analytics 4
Light script keeps Core Web Vitals cleanYou maintain the database and its backups
Unlimited sites on one installNo built-in ad platform integrations

Best for: site owners who want honest traffic numbers without handing visitors to an ad network.

14. Audiobookshelf: your audiobook and podcast library

Audiobookshelf tracks progress across devices, handles multi-file books, downloads podcasts on a schedule, and syncs with the excellent third-party clients on iOS and Android.

The feature that wins people over is per-user progress. Everyone in the house gets their own bookmark in the same library, which no file-sharing setup handles well.

It is light, updates cleanly, and pairs naturally with Jellyfin on the same box.

ProsCons
Per-user progress sync across devicesMetadata for obscure titles needs manual work
Podcast scheduling and auto-downloadLibrary scans slow down on huge collections
Runs in 512 MB alongside other servicesBest mobile clients are third-party

Best for: heavy Audible users with a library they already own.

15. Authentik: one login for everything you run

Authentik is an identity provider supporting OAuth2, OIDC, SAML, and LDAP, plus a proxy mode that puts a login screen in front of apps that have no authentication of their own.

Once you run more than five services, separate accounts everywhere becomes the thing that stops you adding a sixth. Single sign-on fixes that, and it makes offboarding a person a one-click job instead of an audit.

It is the most advanced item on this list. Get comfortable with the others first, and keep a break-glass admin account outside the SSO flow so a misconfiguration cannot lock you out.

ProsCons
Single login across your whole stackConcepts take a weekend to learn properly
Proxy mode secures apps with no authMisconfiguration can lock you out of everything
Strong MFA and passkey supportWants 1 to 2 GB of RAM

Best for: teams running six or more internal services.

![Best Self Hosted Open Source Applications server resource planning chart](IMAGE: bar chart comparing RAM usage of Immich, Nextcloud, Home Assistant, Jellyfin, Vaultwarden and Uptime Kuma)

What server do you actually need?

Sizing is the question people get wrong first. Most of the best self hosted open source applications are modest on their own and expensive together.

StackvCPU and RAMStorageTypical monthly cost
Starter: Vaultwarden, Uptime Kuma, AdGuard Home1 vCPU, 2 GB40 GB$4 to $7
Personal: add Immich, Jellyfin, Paperless-ngx4 vCPU, 8 GB250 GB and up$12 to $25
Team: add Nextcloud, Forgejo, n8n, Authentik8 vCPU, 16 GB500 GB and up$30 to $60
Home lab equivalentMini PC, 32 GB, 1 TB NVMeLocal disksOne-time $400 to $700

RAM is the constraint, not CPU. Immich’s machine learning container plus Nextcloud plus Home Assistant will consume 12 to 14 GB before a single user logs in.

Storage is the other honest line item. Photos and media grow relentlessly, and a VPS that charges for block storage can quietly become more expensive than the subscription you left. Budget hosts change the math here, and our Hostinger review covers where the cheap tiers stop being cheap.

The real cost, including the line item people forget

CostSelf-hostedSaaS equivalent
Server$12 to $25 a monthIncluded
Backups (offsite object storage)$2 to $6 a monthIncluded
Domain and TLS$12 a year, certificates freeIncluded
Your time, first month8 to 15 hours0
Your time, ongoing1 to 3 hours a month0
Comparable SaaS bill0$45 to $95 a month

The money case for the best self hosted open source applications is strong, and the time case is the one that decides it. If your hourly rate is high and you hate maintenance, self-host the two or three tools where privacy or cost genuinely matters and pay for the rest. If you enjoy the work, or you are building skills you can bill for, run the whole stack.

Managed platforms sit in the middle. They handle the server layer while you keep the application, at roughly double the raw VPS price. Our list of the best Cloudways alternatives is a reasonable starting point if you want that split.

Five mistakes that end self-hosting projects

Most abandoned homelabs die the same five ways, and none of them involve the software being bad.

Deploying before backups exist. The failure is never dramatic. A disk fills, a container restarts into a corrupt database, and a year of photos is gone. Set up offsite backups before you migrate real data, then restore once to prove it works.

Using latest as your image tag. An unattended pull can bring a breaking major version at 3 a.m. Pin versions and update deliberately.

Exposing everything to the open internet. Put a reverse proxy in front, use a VPN or a mesh network like Tailscale for admin interfaces, and never publish a database port.

Installing ten apps in one weekend. Deploy one, live with it for two weeks, then add the next. People who do this are still self-hosting a year later. People who do the marathon weekend are not.

Ignoring updates for six months. Nextcloud and Home Assistant in particular expect regular upgrades. Skipping four versions turns a five-minute job into a migration.

Which of these should you run?

Match the app to the problem you have this month, not the stack you want by December.

If you areStart withWhy
Curious but new to DockerUptime Kuma, then VaultwardenLow stakes, fast payoff, real learning
Leaving Google PhotosImmichThe only replacement with comparable mobile apps
Reacting to the Plex price hikeJellyfinSame job, no paywall, keeps your files where they are
Running a small agencyCoolify, Forgejo, n8nReplaces three per-seat subscriptions
Automating a homeHome Assistant, AdGuard HomeLocal control that survives outages
Publishing to an audienceGhost, UmamiOwn the list and the traffic data

Frequently asked questions

What are the best self hosted open source applications for beginners?

Uptime Kuma, Vaultwarden, and AdGuard Home. Each runs in a single container, needs almost no RAM, and delivers something useful the same day. They teach you Docker, reverse proxies, and backups on services where a mistake costs you an afternoon rather than your data.

Are the best self hosted open source applications really free?

The software is free and the infrastructure is not. A $15 VPS running six of these apps replaces roughly $45 to $95 a month in subscriptions, so the cash case is usually strong. Add 8 to 15 hours of setup in month one and 1 to 3 hours a month after that, and price those hours honestly before deciding.

Can I run these applications on shared hosting?

Almost never. These tools need Docker and root-level access, which shared plans do not provide. A VPS or a mini PC at home is the minimum. If you are moving off a shared plan with a control panel, our guide to the best hPanel alternatives explains what changes.

What hardware do I need for a full self-hosted stack?

For the personal stack of Immich, Jellyfin, Nextcloud, Vaultwarden, and Paperless-ngx, plan on 4 to 8 vCPU, 8 to 16 GB of RAM, and storage sized to your media. A mini PC with 32 GB and a 1 TB NVMe drive handles all 15 apps with room left over.

Is Jellyfin really a full Plex replacement in 2026?

For most people, yes. Jellyfin gives away hardware transcoding, remote streaming, and live TV, all of which Plex now charges for, and its smart TV app coverage improved a lot with the official Samsung app in February 2026. Plex still wins on setup polish for households where nobody wants to touch a config file.

How do I keep self-hosted apps secure?

Keep them off the public internet unless they need to be on it, put a reverse proxy with TLS in front of anything that does, enable multi-factor authentication everywhere, and patch on a schedule. Pinned image tags plus a monthly update window beats both latest and neglect.

Which of the best self hosted open source applications need the most maintenance?

Nextcloud and Home Assistant. Nextcloud is sensitive to PHP and database tuning, and Home Assistant ships monthly releases with occasional breaking changes to integrations. Vaultwarden and Uptime Kuma sit at the other end and mostly run untouched.

Do I need a static IP or a domain name?

A domain, yes, if you want clean HTTPS and remote access. A static IP is optional because dynamic DNS handles a changing home address fine. On a VPS the IP is static anyway, which is one reason many people start there rather than at home.

Start with one app this week

The best self hosted open source applications are not a weekend project you finish. They are a stack you grow, one service at a time, until the SaaS invoices stop feeling inevitable.

Pick the single tool that replaces something you already pay for and resent. Deploy it on a $6 VPS, configure offsite backups the same day, and use it for two weeks before you add anything else. For most people that first app is Vaultwarden or Immich, and the confidence from getting one thing running properly is what carries the rest.

If you are still choosing where to run it, compare a managed platform against a raw server before you commit. Our Cloudways review and WP Engine review cover the managed end, and the raw VPS route stays cheapest as long as you are willing to own the maintenance.

If you found this guide helpful, browse more of our hosting control panel guides for tutorials and comparisons on servers, panels, and deployment. You can also follow Hosting Infos on Facebook for new reviews and buying guides as they publish.