Web Analyticsdocker-ready1-click-deploypermissive-license
Umami: the best Open Source alternative to Google Analytics in 2026
Umami is simple, fast, privacy-respecting web analytics with a single Node.js binary and one database, ideal for anyone who wants minimal operational overhead.
Technical profile
- License
- MIT
- Category
- Web Analytics
- Replaces
- Google Analytics
- Tech stack
- Next.jsPostgreSQL/MySQL
Preview

Public image provided by Umami on its own website.
Key features
- Multi-site from a single dashboard
- Custom events
- Own API for reporting
Umami vs. Google Analytics
Pros
- MIT license
- Deploys as a single container + database
Things to consider
- Less detailed reports than GA4 or Matomo
Quick Docker installation guide
Copy this docker-compose.yml, adjust the example passwords and run docker compose up -d on your server. See the full step-by-step guide →
docker-compose.yml
version: "3.9"
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
restart: unless-stopped
ports:
- "3000:3000"
environment:
- DATABASE_URL=postgresql://umami:umami@umami-db:5432/umami
- APP_SECRET=change-me-super-secret
depends_on:
- umami-db
umami-db:
image: postgres:15-alpine
restart: unless-stopped
environment:
- POSTGRES_USER=umami
- POSTGRES_PASSWORD=umami
- POSTGRES_DB=umami
volumes:
- umami_pg_data:/var/lib/postgresql/data
volumes:
umami_pg_data: