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.
Table of Contents
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 replace | Run this | Best for | Setup time |
|---|---|---|---|
| Google Photos | Immich | Phone photo backup with face search | 30 to 45 min |
| Netflix and Plex | Jellyfin | Movie and TV libraries you own | 20 to 40 min |
| Dropbox or Google Drive | Nextcloud | Family and small team file sharing | 45 to 90 min |
| 1Password or LastPass | Vaultwarden | Passwords and passkeys | 15 min |
| SmartThings or Alexa routines | Home Assistant | Local smart home control | 1 to 3 hours |
| Zapier or Make | n8n | Automations with real branching logic | 30 min |
| Evernote scans and filing cabinets | Paperless-ngx | Searchable document archive | 45 min |
| Heroku, Vercel, or Netlify | Coolify | Deploying your own apps and services | 20 min |
| Pingdom or Better Uptime | Uptime Kuma | Status pages and downtime alerts | 10 min |
| GitHub private repos | Forgejo | Team Git hosting with CI | 30 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.
- Daily usefulness. Does it earn its RAM every week, or is it a novelty you open twice?
- Maintenance load. How often does an update break something? Projects with clean upgrade paths rank higher.
- Docker quality. Official images, pinned tags, and a compose file that works without hunting through forum threads.
- A real SaaS counterpart. Each pick replaces something with a price tag, so the savings are measurable.
- Project health. Active commits in 2026, responsive maintainers, and governance that is not one person’s hobby.
- 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
| Rank | Application | Category | License | RAM to plan for | Replaces |
|---|---|---|---|---|---|
| 1 | Immich | Photos | AGPL | 2 to 4 GB | Google Photos |
| 2 | Jellyfin | Media server | GPLv2 | 1 to 2 GB | Plex, Netflix |
| 3 | Nextcloud | Files and collaboration | AGPL | 2 to 4 GB | Dropbox, Google Drive |
| 4 | Vaultwarden | Passwords | AGPL | 128 MB | 1Password, LastPass |
| 5 | Home Assistant | Home automation | Apache 2.0 | 1 to 2 GB | SmartThings, Hubitat |
| 6 | n8n | Workflow automation | Fair-code | 1 GB | Zapier, Make |
| 7 | Paperless-ngx | Documents | GPLv3 | 1 to 2 GB | Evernote, DocuWare |
| 8 | Coolify | Deployment platform | Apache 2.0 | 2 GB | Heroku, Vercel |
| 9 | Uptime Kuma | Monitoring | MIT | 256 MB | Pingdom, StatusPage |
| 10 | Forgejo | Git hosting | MIT | 512 MB | GitHub Team |
| 11 | AdGuard Home | DNS filtering | GPLv3 | 128 MB | NextDNS |
| 12 | Ghost | Publishing | MIT | 1 GB | Substack, Medium |
| 13 | Umami | Analytics | MIT | 512 MB | Google Analytics |
| 14 | Audiobookshelf | Audiobooks | GPLv3 | 512 MB | Audible |
| 15 | Authentik | Single sign-on | MIT | 1 to 2 GB | Okta, 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.
| Pros | Cons |
|---|---|
| Mobile apps are close to Google Photos in polish | ML container is the heaviest thing on this list |
| Stable release removed the beta warning | Video playback is basic, no transcoding |
| Fast search across huge libraries | Needs 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.
| Pros | Cons |
|---|---|
| Every feature is free, including transcoding | Remote access needs your own reverse proxy or VPN |
| No account, no telemetry, no cloud dependency | Metadata matching is fussier than Plex |
| Runs comfortably on 1 to 2 GB of RAM | Smart 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.
| Pros | Cons |
|---|---|
| Files, calendar, contacts, and docs in one place | Heaviest install of the mainstream self-hosted apps |
| Mature clients on every desktop and phone | Performance tuning is a real project |
| Granular external sharing with expiring links | App 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.
| Pros | Cons |
|---|---|
| Tiny footprint, runs on anything | Community project, not Bitwarden’s official server |
| Works with all official Bitwarden clients | You own the backup and recovery plan entirely |
| Free organizations and sharing features | Losing 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.
| Pros | Cons |
|---|---|
| Runs automations without internet access | Steep first-week learning curve |
| Enormous integration catalog | Monthly releases sometimes break integrations |
| Strong mobile apps with presence detection | Wants 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.
| Pros | Cons |
|---|---|
| No per-execution billing once self-hosted | Fair-code license is not classic open source |
| Real logic, loops, and custom code | Needs PostgreSQL and a queue for serious use |
| Large community node library | Long-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.
| Pros | Cons |
|---|---|
| OCR plus tagging makes old paper searchable | Initial bulk import is slow on small servers |
| Document types and rules automate filing | Best results need a scanner that writes to a folder |
| Clean upgrade path between releases | Storage 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.
| Pros | Cons |
|---|---|
| One-click installs for most services here | Consumes 2 GB before your first app runs |
| Handles TLS, deploys, and backups | Builds compete with running apps for CPU |
| No vendor lock-in, plain Docker underneath | Still 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.
| Pros | Cons |
|---|---|
| Ten minute setup, immediate value | Single node, so it cannot watch itself |
| Certificate expiry alerts prevent silent outages | SQLite backend strains past a few hundred monitors |
| Free public status pages | No 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.
| Pros | Cons |
|---|---|
| Unlimited private repos on a small server | CI runners need their own resources |
| Community governance and a clear roadmap | Federation features are still experimental |
| Straightforward migration from GitHub | Downgrades 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.
| Pros | Cons |
|---|---|
| Protects devices that cannot run blockers | Becomes a single point of failure for DNS |
| Built-in DNS-over-HTTPS and DNS-over-TLS | Some sites break until you write exceptions |
| Per-client rules and parental filters | Needs 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.
| Pros | Cons |
|---|---|
| Memberships and paid newsletters included | Newsletter sending needs an external provider |
| Genuinely fast out of the box | Small plugin ecosystem next to WordPress |
| Clean editor and good SEO defaults | Node.js version upgrades need attention |
Best for: writers and small publishers who want to own the subscriber list.
13. Umami: privacy-first analytics without the cookie banner
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.
| Pros | Cons |
|---|---|
| No cookies, so usually no consent banner | Fewer reports than Google Analytics 4 |
| Light script keeps Core Web Vitals clean | You maintain the database and its backups |
| Unlimited sites on one install | No 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.
| Pros | Cons |
|---|---|
| Per-user progress sync across devices | Metadata for obscure titles needs manual work |
| Podcast scheduling and auto-download | Library scans slow down on huge collections |
| Runs in 512 MB alongside other services | Best 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.
| Pros | Cons |
|---|---|
| Single login across your whole stack | Concepts take a weekend to learn properly |
| Proxy mode secures apps with no auth | Misconfiguration can lock you out of everything |
| Strong MFA and passkey support | Wants 1 to 2 GB of RAM |
Best for: teams running six or more internal services.

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.
| Stack | vCPU and RAM | Storage | Typical monthly cost |
|---|---|---|---|
| Starter: Vaultwarden, Uptime Kuma, AdGuard Home | 1 vCPU, 2 GB | 40 GB | $4 to $7 |
| Personal: add Immich, Jellyfin, Paperless-ngx | 4 vCPU, 8 GB | 250 GB and up | $12 to $25 |
| Team: add Nextcloud, Forgejo, n8n, Authentik | 8 vCPU, 16 GB | 500 GB and up | $30 to $60 |
| Home lab equivalent | Mini PC, 32 GB, 1 TB NVMe | Local disks | One-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
| Cost | Self-hosted | SaaS equivalent |
|---|---|---|
| Server | $12 to $25 a month | Included |
| Backups (offsite object storage) | $2 to $6 a month | Included |
| Domain and TLS | $12 a year, certificates free | Included |
| Your time, first month | 8 to 15 hours | 0 |
| Your time, ongoing | 1 to 3 hours a month | 0 |
| Comparable SaaS bill | 0 | $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 are | Start with | Why |
|---|---|---|
| Curious but new to Docker | Uptime Kuma, then Vaultwarden | Low stakes, fast payoff, real learning |
| Leaving Google Photos | Immich | The only replacement with comparable mobile apps |
| Reacting to the Plex price hike | Jellyfin | Same job, no paywall, keeps your files where they are |
| Running a small agency | Coolify, Forgejo, n8n | Replaces three per-seat subscriptions |
| Automating a home | Home Assistant, AdGuard Home | Local control that survives outages |
| Publishing to an audience | Ghost, Umami | Own 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.