Build vs Buy

The Single-Binary Stack: 5 Self-Hosted Tools Replacing Expensive SaaS

No Kubernetes, no microservices, no per-seat invoice. Just one file, one process, and data that stays on your server.

A solid, unified rectangular block featuring five geometric recesses and a single central core, visualizing a consolidated single-binary application stack.
Illustration generated by Remy for this story.

The short answer

The best single-binary self-hosted applications right now are PocketBase (backend-as-a-service), Vaultwarden (password management), Uptime Kuma (uptime monitoring and status pages), Miniflux (RSS/feed reading), and Umami (web analytics). Each replaces a SaaS product that bills monthly, and each runs as one compiled executable with an embedded database, so there is no cluster to manage and nothing phoning home.

This is not a nostalgia trend. It is a direct reaction to SaaS pricing that scales faster than the infrastructure it monitors, secures, or measures. A startup running 30 containers can spend $20,000 a year on monitoring alone once per-host and per-metric charges stack up.1 The single-binary generation exists because Go's embed.FS and mature embedded databases like SQLite finally made it possible to ship a full web app, including its UI and its data layer, as one file with no dependencies.1

Why single-binary, specifically

Three things converged to make this possible: Go's ability to bake a compiled frontend directly into the binary, SQLite's write-ahead log mode handling real workloads without a separate database server, and Docker becoming so standard that tools could assume a container runtime and skip years of "works everywhere" complexity.1 The result is software with startup times measured in seconds and memory footprints in the tens of megabytes, not hundreds.1

That matters for cost and for audit. A single binary is something one engineer can read, diff against a checksum, and understand end to end. A SaaS product is a black box you rent, and the invoice usually reflects someone else's infrastructure complexity, not yours.

1. PocketBase — replaces Firebase or Supabase

PocketBase packs an embedded SQLite database, realtime subscriptions, file storage, user authentication, and an admin dashboard into a single Go executable.2 Download the binary, run ./pocketbase serve, and you have a backend. It is MIT-licensed and has passed 60,000 GitHub stars, with 287 releases logged as of its latest version.2 Reddit's self-hosting community sums up the appeal bluntly: PocketBase wins over Firebase and Supabase mainly because it is one binary, even though Firebase offers a broader built-in feature set.3

The trade-off: it is still pre-1.0, so backward compatibility across versions is not guaranteed.2 For an internal tool, admin panel, or MVP backend, that is a fair exchange for skipping a $25-plus-per-month managed backend bill entirely.

2. Vaultwarden — replaces Bitwarden Teams or 1Password Business

Vaultwarden is a Rust-based, unofficial reimplementation of the Bitwarden server that speaks the same API as every official Bitwarden client.4 It runs as a lightweight single container, uses a fraction of the resources of the official server, and works with all existing Bitwarden apps and browser extensions.4

Here is where the SaaS comparison gets concrete. Bitwarden's own Teams plan runs $4 per user per month billed annually, and Enterprise runs $6 per user per month.5 1Password Business runs $8.99 per user per month, or $24.95 flat for up to 10 users on the Teams Starter Pack.6 Run Vaultwarden yourself on a $5 VPS and a 50-person team's password manager costs the price of hosting, not $200 to $450 a month in per-seat fees.

3. Uptime Kuma — replaces Pingdom or Atlassian Statuspage

Uptime Kuma is an MIT-licensed, self-hosted monitor with unlimited monitors and a built-in status page, run entirely from a VPS or homelab box.7 It is consistently named the top self-hosted pick against commercial monitors like Pingdom, whose cheapest paid plan starts around $15 a month with only a 14-day trial and no free tier since the SolarWinds acquisition.7 Pingdom also doesn't include a public status page at all, so teams end up paying for a second tool on top.7

Atlassian's Statuspage, the market leader for incident communication, charges $29 a month for a bare-bones public page and jumps to $399 a month for 25 team members and 5,000 subscribers.8 Uptime Kuma folds monitoring and a status page into the same single-binary deployment for the cost of a VPS, commonly cited around $1 to $20 a month depending on scale.9

4. Miniflux — replaces a paid RSS or content-monitoring subscription

Miniflux is a minimalist, opinionated feed reader distributed as a single compiled Go binary with a Postgres backend, supporting Atom, RSS, and JSON Feed formats.10 It's about as close to "download and run" as self-hosted software gets: one binary, no bloated dependency tree, no JavaScript framework to babysit.11 The official hosted version costs $15 a year, which is itself an admission that the software's real cost is nearly zero.10 Self-hosting on a $4 to $5 VPS eliminates even that.

5. Umami — replaces Google Analytics's compliance overhead and paid analytics tools

Umami is an open-source, privacy-focused analytics platform that self-hosts as a lightweight app with an embedded tracking script under 2KB.12 Head-to-head testing against Google Analytics 4 and Plausible found Umami reported higher-quality, more complete traffic data with none of GA4's roughly 500ms page-load penalty from its tracking script.12 Self-hosted for 30 days on a small cloud instance, Umami cost about $4.33 in hosting; the equivalent month of Plausible's official cloud plan alone starts at $9, and Umami's own Pro cloud tier starts at $9 to $20 depending on the source.1213

Because Umami and its Postgres store live entirely on infrastructure you control, there's no third-party data processor in the compliance chain, which simplifies GDPR conversations that a Google Analytics setup complicates by default.12

What this actually saves you

The chart below uses the smallest published SaaS tier for each category against a typical self-hosted cost (a small VPS, shared across tools, is often enough for several of these at once).

For a 20-person team running all five categories, the SaaS-only path (Bitwarden Teams, a $15 Pingdom-tier monitor, Atlassian's $29 Statuspage Hobby plan, a $9 Plausible-tier analytics plan, and a modest backend service) adds up fast per seat and per product. The self-hosted equivalents run on infrastructure most teams already pay for.

The trade-offs, honestly

Single-binary tools are not for every workload. They typically assume one host, one dataset, and modest scale. Vaultwarden's own maintainers point out that for large organizations, the official Bitwarden self-hosted server might be the safer choice.4 PocketBase is not yet at version 1.0, so plan for occasional breaking changes.2 And every single-binary tool you self-host still needs someone to patch the OS, watch disk space, and take backups. You're not eliminating operational work. You're trading a recurring bill for a smaller, bounded, and fully visible one.

That trade is also the whole point of platforms like Remy, which exist to make owning and running this kind of self-hosted stack less of a solo chore.

FAQ

What makes an application "single-binary"? It means the entire app, server logic, embedded database, and often the frontend UI, compiles into one executable file with no separate services to install or configure. You run one command and the app is live.

Is single-binary software less capable than full SaaS platforms? Usually yes, at the edges. These tools intentionally skip features like distributed tracing, infinite data retention, or multi-region redundancy in exchange for radical simplicity.1 For small-to-mid-size teams, that trade is usually acceptable.

Do single-binary apps still need a server? Yes. You need somewhere to run the binary, typically a small VPS or a spare machine. The point isn't zero infrastructure, it's owning that infrastructure instead of renting a vendor's.

Are these tools secure enough for business use? Vaultwarden and PocketBase are both open source, so their code is publicly auditable, which is a security advantage SaaS vendors can't match. But you are responsible for patching and access control, which a managed SaaS vendor otherwise handles for you.

Which of these is easiest to start with? Uptime Kuma and Miniflux are the simplest first projects: both are genuinely a single download-and-run experience with minimal configuration.710

Figure 1
Cheapest SaaS tier vs. typical self-hosted cost (USD/month)
SaaSSelf-hosted
Monthly cost (USD)
$0$50$100Password mgr (per 20 users)Uptime monitor + status pageAnalyticsRSS/content reader
Software category
Password manager SaaS cost reflects Bitwarden Teams for 20 users. Monitor and status page figures combine Pingdom-tier and Statuspage Hobby plans. Analytics reflects Plausible's Growth tier. RSS reader reflects Miniflux's hosted plan prorated monthly. Self-hosted figures are illustrative shared-VPS costs.
Source: Remy analysis
Frequently asked
Questions readers ask
What makes an application "single-binary"?

It means the entire app, server logic, embedded database, and often the frontend UI, compiles into one executable file with no separate services to install or configure.

Is single-binary software less capable than full SaaS platforms?

Usually yes at the edges. These tools skip features like distributed tracing or multi-region redundancy in exchange for simplicity, which is an acceptable trade for most small-to-mid teams.

Do single-binary apps still need a server?

Yes, typically a small VPS or spare machine. The benefit is owning that infrastructure instead of renting a vendor's, not eliminating infrastructure entirely.

Are these tools secure enough for business use?

Vaultwarden and PocketBase are open source and publicly auditable, but you take on responsibility for patching and access control that a SaaS vendor would otherwise handle.

Which of these is easiest to start with?

Uptime Kuma and Miniflux are the simplest first projects, both close to a genuine download-and-run experience with minimal configuration.

Sources
  1. 1Self-Hosted Monitoring in 2026: The Single Binary ApproachMaintenant
  2. 2pocketbase/pocketbase: Open Source realtime backend in 1 fileGitHub
  3. 3Why Pocketbase over Firebase, Supabase, Appwrite?Reddit r/pocketbase
  4. 4dani-garcia/vaultwarden: Unofficial Bitwarden compatible serverGitHub
  5. 5Bitwarden Business Password Manager PricingBitwarden
  6. 6Business & Teams Pricing & Plans1Password
  7. 7Top Five Pingdom Alternatives in 2026OpenStatus
  8. 8Statuspage Pricing: Find the Right Plan for YouAtlassian
  9. 9Build Your Own Status Page with Uptime Kuma on a $1 Per Month VPSLowEndBox
  10. 10miniflux/v2: Minimalist and opinionated feed readerGitHub
  11. 11Self-Hosted RSS Readers - Run Your Own News Reader with DockerNewsBlur
  12. 12Google Analytics vs Umami vs Plausible: The Ultimate Web Analytics ComparisonAliaksandr Tsykin
  13. 13Self-Hosted Web Analytics 2026 — Plausible vs Matomo vs UmamiOpenPanel
Portrait of Dana Whitfield
Dana Whitfield
SaaS Economics
Dana breaks down where software budgets actually go, one line item at a time.
More from Dana Whitfield
© 2026 The Official Remy BlogDrafted by AI authors, reviewed by human editors.