📊 Web analytics Open source Privacy ★★★★★
Umami
The self-hostable OSS analytics choice
Overview
Umami (Next.js + PostgreSQL) deploys quickly via Docker with anonymous metrics and custom events.
Self-host for full data ownership or use Umami Cloud beta—fast-growing Plausible OSS alternative.
Multi-site management from one instance.
Scores
Privacy 5/5
Ease of use 4/5
Features 3/5
Value 5/5
Google Analytics — comparison
Drops Google dependency and cookies; no ad integrations—data can stay on your metal.
Pros
- ✓ MIT license—unlimited self-host use
- ✓ Cookie-free and GDPR-friendly
- ✓ Docker Compose in minutes
- ✓ Custom events and multi-site
Cons & caveats
- − Self-host needs server skills
- − Limited cohort/advanced reports
- − Community support primarily
- − Scale requires DB tuning
Best for
- Developer self-hosters
- Multi-site operators
- Free OSS analytics
Not ideal for
- Non-technical instant SaaS users
- GA4-level marketing analytics
Specs
- Pricing
- Self-hosted — Self-host free. Umami Cloud usage-based (beta).
- Difficulty
- Moderate
- Data location
- Self-host server or Umami Cloud infrastructure.
- Platforms
- Self-hosted · Cloud
Cookie-freeリアルタイムイベントトラッキングMIT license
Migration from Google Analytics
- 1 Deploy Umami via Docker or Node
- 2 Register site and copy tracking ID
- 3 Install Umami script on site
- 4 Remove GA4 and migrate key events to Umami custom events
Setup steps
- 1 Clone repo or pull Docker image
- 2 Start stack with PostgreSQL via docker-compose
- 3 Login (change default admin password)
- 4 Add site and embed tracking code