bolt Valebyte VPS from $4/mo — NVMe, 60s deploy.

Get a VPS arrow_forward

Plausible vs Umami vs Matomo 2026: Self-Hosted Analytics Compared

calendar_month July 08, 2026 schedule 3 min read visibility 11 views
person
Valebyte Team
Plausible vs Umami vs Matomo 2026: Self-Hosted Analytics Compared
summarize

TL;DR

  • All three kill the GA4 problems: your data stays on your server, no consent-banner circus for cookieless modes, no sampling.
  • Umami is the lightweight: Node + Postgres, runs in ~512 MB — fits on the smallest VPS next to your app.
  • Plausible is the polished middle: Elixir + ClickHouse gives fast big-site queries but wants 2–4 GB RAM for itself.
  • Matomo is the data monster: PHP + MySQL, ecommerce funnels, heatmaps, per-visitor logs — closest to old Google Analytics, heaviest to run well.
  • Traffic under ~1M pageviews/mo: any of them on a $15 VPS. Beyond that, ClickHouse (Plausible) scales most gracefully.

Self-hosted analytics in 2026 is a three-horse race: Umami if you want the lightest thing that works, Plausible if you want speed at scale with a clean UI, Matomo if you want every feature Google Analytics ever had — on your own server. All three end the same problems: data leaving your infrastructure, consent-banner complexity, and GA4's interface. They differ in stack, appetite and depth, and those differences decide which server you need.

Stack and appetite

UmamiPlausible CEMatomo
StackNode.js + PostgreSQL/MySQLElixir + ClickHouse + PostgreSQLPHP + MySQL/MariaDB
Realistic idle RAM~512 MB total2–4 GB (ClickHouse is hungry)1–2 GB + MySQL sized to data
Cookieless by defaultyesyesoptional mode
Data depthessentials + custom eventsessentials + goals, funnels, propseverything: visitor logs, ecommerce, heatmaps*, A/B*
LicenseMITAGPL (CE)GPL (core), * = paid plugins

Umami: analytics as a sidecar

Umami's whole point is that analytics should not need its own infrastructure. One Node process, one Postgres database, ~512 MB — it happily shares a 2 GB VPS with the site it measures. Setup is a docker-compose file and a tracking script. You get pageviews, referrers, countries, devices, UTM breakdowns and custom events; you do not get funnels-of-funnels or per-user session replays. For a blog, a SaaS landing, a portfolio of small sites — this is the honest default, and MIT licensing means zero strings.

Plausible: the scale-with-grace option

Plausible Community Edition runs on Elixir with ClickHouse as the events store — the same class of column database that powers commercial analytics vendors. The practical consequence: dashboards stay sub-second at tens of millions of events where MySQL-based tools start crawling. The cost is baseline appetite: ClickHouse alone wants 2 GB+ to be happy, so plan a 4 GB machine minimum just for the analytics stack. If your properties do six-figure daily pageviews or you keep years of history hot, this architecture is why you pick Plausible.

rocket_launch Quick pick

Need a dedicated server?

Compare prices from top providers. Configure and order in minutes.

Browse dedicated servers arrow_forward

Matomo: when you actually need everything

Matomo (ex-Piwik, since 2007) is the only one of the three that genuinely replaces old-school Google Analytics feature-for-feature: individual visitor profiles, ecommerce tracking with product-level revenue, form analytics, tag manager, and (via paid plugins) heatmaps and session recordings. It is also the only one where GDPR needs configuration rather than defaults — full visitor logs are personal data. PHP+MySQL means it runs anywhere but scales the least gracefully: past a few million pageviews a month you will be tuning MySQL and archiving jobs. Pick it for feature need, not for fun.

Server sizing that matches reality

  • Up to ~100k pageviews/mo: Umami on the VPS you already have. Done.
  • Up to ~1M pageviews/mo: any of the three on a 4 vCPU / 8 GB VPS ($15/mo class). Matomo will want its MySQL on NVMe.
  • Multi-million and history-heavy: Plausible/ClickHouse on a dedicated box — the $59 Xeon-E 2136 (6c/32 GB ECC/NVMe) in our catalog holds years of events for a network of sites; ClickHouse loves the RAM and honest disks.
  • Agency running analytics for clients: one dedicated server + one Plausible/Matomo instance with multiple sites beats N micro-VPSes on cost and upkeep.

Whichever you choose, put the tracking endpoint behind your own domain (first-party) — adblock lists hit the vendors' default domains, and self-hosting's accuracy advantage comes precisely from serving the script yourself. For the reverse-proxy layer, our self-hosted stack notes apply unchanged.

Verdict

  • Umami — default for individuals and small teams: lightest, MIT, zero drama.
  • Plausible — high-traffic properties and long history: the ClickHouse architecture earns its RAM.
  • Matomo — feature checklist requirements (ecommerce, visitor logs, tag manager) that the other two simply do not have.

Facts checked July 8, 2026. All three ship active releases; resource figures are steady-state observations, not vendor minimums.

support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.