← All articles
A close up of a computer mother board

Plausible vs. Umami: Choosing a Self-Hosted Analytics Platform

Analytics 2026-03-04 · 3 min read plausible umami analytics privacy self-hosted google analytics alternative open-source GDPR
By Selfhosted Guides Editorial TeamSelf-hosting practitioners covering open source software, home lab infrastructure, and data sovereignty.

Privacy-focused web analytics has two clear leaders: Plausible and Umami. Both are open source, both avoid cookies and fingerprinting, both are GDPR-compliant by default, and both run in Docker. Choosing between them comes down to your priorities around simplicity, features, and hosting requirements.

Photo by Random Thinking on Unsplash

Overview

Plausible Analytics started as a commercial SaaS product that later open-sourced its codebase. Its design philosophy is radical simplicity — one clean dashboard with the metrics that matter, nothing else.

Umami was built as an open-source self-hosted alternative from the start. It's more feature-rich and supports multiple sites in a single instance with individual user accounts.

Plausible: Simplicity-First Design

Plausible's dashboard shows you everything on one page without pagination:

No segmentation, no funnel analysis, no heatmaps. Just the numbers that answer "how many people visited, from where, on what pages" — quickly.

Plausible strengths:

Plausible limitations:

Umami: More Feature-Rich

Umami offers a slightly more complex dashboard with:

Umami strengths:

Umami limitations:

Installation Comparison

Plausible (Docker Compose):

services:
  plausible_db:
    image: postgres:16-alpine
    restart: always
    volumes:
      - db-data:/var/lib/postgresql/data
    environment:
      POSTGRES_PASSWORD: postgres

  plausible_events_db:
    image: clickhouse/clickhouse-server:23.3
    restart: always
    volumes:
      - event-data:/var/lib/clickhouse

  plausible:
    image: ghcr.io/plausible/community-edition:v2
    restart: always
    command: sh -c "/entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run"
    depends_on:
      - plausible_db
      - plausible_events_db
    ports:
      - 8000:8000
    environment:
      BASE_URL: https://plausible.yourdomain.com
      SECRET_KEY_BASE: your-64-char-random-string
      DATABASE_URL: postgres://postgres:postgres@plausible_db:5432/plausible_db
      CLICKHOUSE_DATABASE_URL: http://plausible_events_db:8123/plausible_events_db

volumes:
  db-data:
  event-data:

Plausible requires two databases: PostgreSQL for user/site data and ClickHouse for analytics events. This is the main infrastructure complexity.

Umami (Docker Compose):

services:
  umami-db:
    image: postgres:15-alpine
    restart: always
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: umamipassword
    volumes:
      - umami-db:/var/lib/postgresql/data

  umami:
    image: ghcr.io/umami-software/umami:postgresql-latest
    restart: always
    depends_on:
      - umami-db
    ports:
      - 3000:3000
    environment:
      DATABASE_URL: postgresql://umami:umamipassword@umami-db:5432/umami
      DATABASE_TYPE: postgresql
      APP_SECRET: your-random-secret

volumes:
  umami-db:

Umami requires only one database (PostgreSQL or MySQL). Simpler infrastructure than Plausible.

Tracking Script Size

Script size affects page load time:

Tool Script size
Google Analytics 4 ~45KB
Plausible ~1KB
Umami ~2.5KB

Both are dramatically lighter than GA4. For performance-conscious sites, both are fine.

Data Accuracy

Plausible and Umami both use a first-party cookie-free approach. They're not blocked by most ad blockers by default (since they self-host on your domain). However, Safari's Intelligent Tracking Prevention (ITP) and some privacy extensions may still block or limit tracking.

For accurate pageview counts (not relying on JavaScript), both support optional server-side event tracking.

Dashboard Comparison

Plausible shows everything on one screen — time range selector at the top, then metrics, then geographic/device/referrer data arranged in a clean grid. No loading between sections. The UX is genuinely delightful.

Umami has separate pages for different metrics and a more traditional analytics dashboard layout. More information depth but requires more navigation.

Which to Choose

Choose Plausible if:

Choose Umami if:

Both are excellent tools. Plausible is aesthetically superior and simpler. Umami is more practical for multi-site or multi-user setups. Either is a significant upgrade over Google Analytics for privacy and simplicity.

Plausible: plausible/analytics Umami: umami-software/umami

Get free weekly tips in your inbox. Subscribe to Self-Hosted Weekly