Umami
Simple, fast, privacy-focused open-source analytics alternative to Google Analytics.
Best for developers who want to self-host their analytics for free with a simple, clean dashboard.
Use Cases
Free Tier
Self-hosted (free, open-source); Umami Cloud free tier: 10K events/month
How to Maximize the Free Tier
Umami is best self-hosted — the Docker Compose setup takes 5 minutes and gives you unlimited analytics without monthly fees. Run it alongside your existing Postgres database or let Docker create a dedicated one. The 10K events/month on Umami Cloud is too restrictive for any real traffic; self-hosting is the only viable free option. Umami's simplicity is its strength — don't expect funnel analysis or session recording.
Getting Started
Self-host: `docker compose up -d` with Umami image + Postgres → configure tracker script URL → add `<script>` to site → visit dashboard. Or sign up for Umami Cloud free tier (10K events/mo).
Pros
- Open source: Self-host for free with no limits — no data caps, no usage restrictions, complete data ownership
- Simple setup: Dead simple to deploy — single Docker compose command gets you a running analytics instance
- Privacy-first: No cookie consent required — GDPR compliant by default with anonymized data collection
Cons
- Cloud free tier: Umami Cloud's free tier is only 10,000 events/month — too limited for any site with meaningful traffic
- Basic capabilities: Limited to page view analytics with basic metrics — no funnels, session recording, or custom events
- Self-hosting burden: Self-hosting requires server maintenance — updates, backups, and uptime management are your responsibility