AltFreeStack
Web Analyticsdocker-ready

OpenPanel: the best Open Source alternative to Mixpanel in 2026

OpenPanel combines web and product analytics (events, funnels, user profiles) in a modern dashboard, as a recent, self-hostable alternative to Mixpanel and Amplitude.

License AGPL-3.0 6.8k stars liveUpdated hoyWebsite GitHub Repository

Technical profile

License
AGPL-3.0
Category
Web Analytics
Replaces
Mixpanel, Amplitude
Tech stack
Next.jsPostgreSQLClickHouse

Preview

OpenPanel interface preview

Public image provided by OpenPanel on its own website.

Key features

  • Product events and funnels
  • Unified user profiles
  • Modern, fast dashboard

OpenPanel vs. Mixpanel

Pros

  • Combines web and product analytics in a single tool

Things to consider

  • Young project, still small community

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:
  openpanel:
    image: ghcr.io/openpanel-dev/openpanel:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - DATABASE_URL=postgresql://openpanel:openpanel@openpanel-db:5432/openpanel
      - CLICKHOUSE_URL=http://openpanel-ch:8123
    depends_on:
      - openpanel-db
      - openpanel-ch
  openpanel-db:
    image: postgres:15-alpine
    restart: unless-stopped
    environment:
      - POSTGRES_USER=openpanel
      - POSTGRES_PASSWORD=openpanel
      - POSTGRES_DB=openpanel
    volumes:
      - openpanel_pg_data:/var/lib/postgresql/data
  openpanel-ch:
    image: clickhouse/clickhouse-server:24-alpine
    restart: unless-stopped
    volumes:
      - openpanel_ch_data:/var/lib/clickhouse
volumes:
  openpanel_pg_data:
  openpanel_ch_data: