Umami Alternatives: Hosted, No-Server Picks for 2026

Umami's open-source, cookieless model is genuinely good. Running the Node app and the database yourself is the part nobody mentions in the "best analytics" lists. Here's what that actually costs, and six alternatives to weigh against it.

By Null Agency · Updated September 7, 2026 · Written for teams who like Umami's model but don't want to run the server

TL;DR — Umami is good software; self-hosting is a job

Umami is legitimately solid: MIT-licensed open source, cookieless, custom events, multiple sites, a clean dashboard. The catch isn't the software — it's that self-hosting means you're running a Node.js app and a PostgreSQL or MySQL database, on your own server, indefinitely.

If you're migrating off self-hosted Umami, skip to the six-step how-to below — export first, run both tools in parallel for a week, then decommission.

What Umami actually gets right

It's worth being specific here, because a lot of "alternatives" pages quietly trash the thing they're trying to replace. Umami doesn't deserve that. It's MIT-licensed, open source, and actively maintained — you can read every line of the tracker and the dashboard, fork it, and audit exactly what it does with visitor data.

Self-hosted, Umami is a Node.js application backed by PostgreSQL or MySQL. You deploy it on your own infrastructure, point your sites at your own tracking endpoint, and the data never leaves a server you control. That's a genuinely strong pitch for anyone who needs data residency or just doesn't want a third party holding their analytics.

It's also cookieless by design, supports custom events alongside standard pageviews, handles multiple websites under one account, and the dashboard itself is clean — visitors, referrers, top pages, events, without the sprawl of a GA-style tool. For teams who compared cookieless analytics tools and landed on Umami specifically for the open-source angle, that reasoning holds up. And if self-hosting isn't your thing, Umami itself offers Umami Cloud, a hosted version of the same product — so "I like Umami but don't want a server" doesn't necessarily mean leaving the product, just the self-hosted deployment. Check current pricing for what Umami Cloud's plans and limits look like today.

The honest cost of running your own Umami server

Here's the part that "free and open source" doesn't capture. Self-hosting Umami means you now own an ops job, not just an analytics dashboard. None of the following is a knock on Umami's code — it's just what self-hosting any database-backed app entails.

A server, indefinitely. Umami needs somewhere to run: a VPS or container host, sized for your traffic, that you pay for and manage every month for as long as the site exists.

Upgrades. New Umami releases, Node.js version bumps, and security patches to the underlying OS and database don't apply themselves. Skip them long enough and you're running unpatched software facing the public internet.

Database backups. Your entire pageview and event history lives in one PostgreSQL or MySQL instance. A bad migration, a full disk, or a botched restore can erase months of data — unless you've built and tested a backup routine yourself.

Uptime. If the server goes down, the tracking script's requests fail silently. Visitors keep browsing your site; you just stop seeing them. Nothing alerts you unless you've wired up your own monitoring.

Being the on-call. When any of the above breaks at an inconvenient hour, there's no support ticket to file — you're the one who fixes it. That's the real trade you're making for MIT-licensed, self-owned code: control in exchange for ongoing labor.

Umami vs. six alternatives, side by side

Every row below is a well-established fact about how each tool is built and sold, not a guess. Where pricing specifics vary by plan or change over time, we say "check current pricing" rather than invent a number.

ToolOpen sourceSelf-host / hostedCookielessCustom eventsRaw exportPricing model
UmamiYes (MIT)Both — self-host, or Umami CloudYesYesFull DB access if self-hosted; check current Umami Cloud detailsFree to self-host (infra cost only); Umami Cloud paid — check current pricing
GhostMetricsNoHosted onlyYesYesYes, every plan (CSV or API)Free (1 site); Pro $9.99/mo flat
PlausibleYesBoth — self-host, or hostedYesYesCheck current plan detailsPaid hosted plans; free if self-hosted (infra cost only) — check current pricing
FathomNoHosted onlyYesYesCheck current plan detailsPaid, no free tier — check current pricing
MatomoYesBoth — self-host, or hostedConfigurableYesYes (long-standing API/export)Free to self-host (infra cost only); paid hosted plans — check current pricing
Simple AnalyticsNoHosted onlyYesYesYes (CSV/API)Paid subscription — check current pricing
Cloudflare Web AnalyticsNoHosted onlyYesNoNo / limitedFree

A few notes worth reading before you pick a row. Plausible is the closest philosophical match to Umami — open source, cookieless, with the same self-host-or-hosted choice — we cover it in more depth in our Plausible alternatives piece if you're weighing that route too. Matomo trades simplicity for GA-style depth and is the most configurable of the group, at the cost of a heavier install. Fathom and Simple Analytics are both hosted-only, no self-host option at all, which is the opposite trade-off from Umami. Cloudflare Web Analytics is free but the most limited — no custom events, minimal export — fine as a backstop, not a replacement for a real dashboard. And GhostMetrics — ours, full disclosure — is built specifically for the "I don't want to think about infrastructure" end of this table: one script, no server, no database, ever.

How to migrate off a self-hosted Umami install

If you've decided the ops burden isn't worth it, don't just rip Umami out. Run the switch as a controlled parallel test so you never lose historical continuity or discover a tracking gap after the fact.

  1. Export your Umami data first. Pull your historical pageviews and events via Umami's export options or a direct database dump before you touch anything else. This is your permanent record — keep it even after you switch.
  2. Install the new tracking script alongside Umami. Add the new tool's script tag to your site's <head> without removing Umami's tracker yet. Both should be live and firing at the same time.
  3. Verify the new tool is capturing pageviews. Open your own site in a fresh tab and confirm the visit shows up in the new tool's real-time view. This catches installation mistakes on day one instead of a week in.
  4. Run both in parallel for a week. A single day is too noisy to trust; a full week smooths out weekday/weekend traffic patterns and gives you a fair comparison.
  5. Compare counts. Check daily and weekly visitor and pageview totals between Umami and the new tool. Small differences are normal — cookieless tools count sessions differently — but large gaps mean an install problem worth investigating before you cut over.
  6. Decommission Umami. Once counts reconcile, remove the Umami script tag, stop the Umami service and its database, take one final backup of the database for your records, and shut down or repurpose the server.

The whole point of running both in parallel is that you're never flying blind for even a day — you always have Umami's numbers as a sanity check until you trust the replacement.

When you should stay on Umami

None of this is an argument that everyone should abandon self-hosted Umami. Some requirements only Umami — or another open-source, self-hostable tool — can satisfy.

Data residency and infrastructure control. If your organization's policy requires analytics data to live on infrastructure you own or a specific jurisdiction you control directly, self-hosting is the only way to guarantee that. A hosted vendor, however privacy-conscious, is still a third party holding the data.

Open-source as a non-negotiable. If your team or your compliance process requires auditable, license-inspectable software with no closed-source components, Umami's MIT license is a real answer that no hosted, closed-source product — including GhostMetrics — can match. Plausible and Matomo qualify on the same grounds if Umami specifically isn't the fit. For a broader look at privacy-first options across both self-hosted and hosted categories, our privacy-friendly analytics roundup lays out the full field.

You already have the ops capacity. If your team already runs other self-hosted services with established patching, backup, and monitoring routines, adding one more Node.js app to that rotation is a marginal cost, not a new burden. In that case, the "honest cost" section above is a cost you've already paid for other tools.

Want Umami's cookieless model with zero ops? Try GhostMetrics

Hosted, zero ops$0 forever1 site free$9.99/mo flat Pro

GhostMetrics is cookieless web analytics with no server, no database, and no upgrades to run — we dogfood it on this site. Install one script tag and you're live; there's no plugin, no tag manager, no build step. The free plan is free forever: one site, unlimited pageviews, real-time dashboard, every view, full history.

Need more than one site or a public shareable dashboard? Pro is $9.99/mo flat, unlimited pageviews, unlimited websites, with a 30-day free trial — a card starts the trial, nothing is charged for 30 days, and you can cancel anytime. Raw event export as CSV or JSON is available on every plan, including free — you're never locked out of your own data. Custom events work two ways: add data-gm-event="signup-click" to any element, or call window.ghostmetrics.track('name', { section: 'pricing' }) from code.

Start free — no server, no card See the live demo

FAQ

Is Umami actually free?
Self-hosting Umami is free as in license — it's MIT-licensed open source with no software cost. You still pay for the server, the database, and your own time to maintain both. Umami Cloud is a separate paid hosted option; check current pricing for details.
What's the difference between self-hosting Umami and Umami Cloud?
Self-hosting means you run the Node.js app and a PostgreSQL or MySQL database yourself, including upgrades, backups, and uptime. Umami Cloud is a hosted version of the same product where Umami runs the infrastructure for you, for a fee — check current pricing.
Does Umami support custom events?
Yes. Umami supports custom event tracking alongside pageviews, and it supports multiple websites under one account, whether you self-host or use Umami Cloud.
What does GhostMetrics do differently from Umami?
GhostMetrics is hosted only, not open source, and not self-hostable — you install one script tag and never touch a server. Umami is open source and can be self-hosted or run on Umami Cloud. If you want zero infrastructure, GhostMetrics fits; if you need to own the stack or the data residency, Umami does.
When should I stick with Umami instead of switching?
Stay on Umami if self-hosting, full data ownership, or an open-source license is a hard requirement — for example strict data-residency rules or a policy against third-party hosted tools. No hosted alternative, including ours, replaces that.

Keep reading

Google Analytics Alternatives

Simpler, privacy-first tools compared

Plausible Alternatives

Another open-source cookieless option, weighed

Matomo Alternatives

GA-style depth without the self-host overhead

GhostMetrics Live Demo

The real dashboard, live data

Disclosure: GhostMetrics is built by Null Agency and we use it on this site, so we're not a neutral party about our own product — we've kept the claims to what the free and paid plans actually do, and pointed to Umami and other open-source, self-hostable tools where they genuinely fit better. Pricing for third-party products can change; always check the vendor's current pricing page before deciding.