Choose My Stack
Join free
Umami logo

Umami

Open SourceMITSelf-hostable

Simple, fast, privacy-focused web analytics that collects no personal data and needs no cookie banner — a clean, self-hostable alternative to Google Analytics.

Open source alternative toGoogle Analytics logoGoogle Analytics

About Umami

Umami is built around one goal: the simplest possible self-hosted analytics setup. A single Docker container and a Postgres database get you a clean, modern dashboard with no personal data collection and no cookie banner required.

It supports multiple websites from one dashboard and is free to self-host with no data limits, which has made it one of the most widely deployed lightweight analytics tools among indie developers and small teams.

Key features

  • One-container self-host — A single Docker container plus Postgres is all you need to run Umami yourself.
  • No personal data collected — Tracks visits without collecting personal data, avoiding the need for a cookie banner.
  • Multiple sites, one dashboard — Track as many websites as you like from a single, unified dashboard.
  • Clean, modern UI — A dashboard built to be read at a glance, not dug through report by report.

The honest read

What we like
  • Extremely simple to self-host (one container + Postgres)
  • No cookie banner required
  • Clean, modern dashboard UI
  • Generous free self-hosted tier with no data limits
  • Track multiple sites from one dashboard
Worth knowing
  • Fewer advanced segmentation features than GA4
  • Smaller ecosystem of integrations
  • Real-time data has a short delay versus paid tools
  • Team and permissions features are newer

FAQ

Is Umami free to use?

Yes — Umami is free and open source to self-host, with no data limits. A paid Umami Cloud plan is also available.

How hard is it to self-host Umami?

Very simple — a single Docker container plus a PostgreSQL database is enough to get it running.

Does Umami require a cookie banner?

No — Umami doesn't collect personal data, so a cookie consent banner typically isn't required.

How is Umami different from Plausible?

Both are privacy-first and self-hostable; Umami is generally simpler to self-host (a single container), while Plausible requires both Postgres and ClickHouse.

Categories
Tags
#google-analytics-alternative#analytics#privacy#self-hosted#open-source
Built with
TypeScript logoTypeScriptNext.js logoNext.jsPostgreSQL logoPostgreSQLDocker logoDocker

Similar open-source projects