Skip to content

Self-Hosted Apps Built with ClickHouse

9 self-hostable apps built with ClickHouse you can run on your own server — compared on specs, deployment difficulty, and the SaaS each one replaces.

Observability

HyperDX (ClickStack)

An open-source observability UI on ClickHouse: search and correlate logs, metrics, traces and session replays in one place, schema-agnostic and OpenTelemetry-native, now the interface of ClickHouse's ClickStack. MIT-licensed; the all-in-one image bundles ClickHouse, HyperDX, an OpenTelemetry collector and MongoDB in one container.
TypeScriptClickHouseMongoDB
easyRead guide →
Observability

Langfuse

An open-source LLM engineering platform: traces for LLM calls and agents, prompt management and versioning, evaluations (including LLM-as-judge), datasets and a playground. Its SDKs and OpenTelemetry ingest feed a Postgres + ClickHouse + Redis + S3-compatible-storage stack, so it is a real multi-service deployment, not a single container.
TypeScriptNext.jsPostgreSQLClickHouseRedis
moderateRead guide →
Web analytics

OpenPanel

An open-source web and product analytics platform that pitches itself as "the power of Mixpanel with the ease of Plausible": funnels, cohorts, user profiles, session history and replay, A/B tests, revenue tracking, real-time dashboards, and SDKs for web, iOS/Android and server-side events — cookieless. Licensed AGPL-3.0; the documented install clones a dedicated git branch, a setup quiz writes .env, and a start script brings up seven containers (Caddy, PostgreSQL, Redis, ClickHouse, API, dashboard, worker). Free to self-host with unlimited events, per its pricing page.
TypeScriptNext.jsFastifyPostgreSQLClickHouseRedis
moderateRead guide →
Web analytics

Plausible

Lightweight, privacy-friendly web analytics in a single dashboard — no cookies, no personal data, GDPR-friendly by default. The Google Analytics replacement you can actually read.
ElixirClickHousePostgreSQL
moderateRead guide →
Web analytics

PostHog

An all-in-one product analytics suite: event and funnel analytics, session replay, feature flags, A/B experiments, surveys, error tracking and a SQL data warehouse behind one SDK. The self-hosted 'hobby' deploy puts the whole platform on one server, about 36 containers including ClickHouse, PostgreSQL, Redpanda (Kafka-compatible), Redis, Elasticsearch, Temporal and Caddy; PostHog's docs ask for 4 vCPU, 16 GB of RAM and more than 30 GB of storage. Self-hosting is free-plan features only, with no support and no tagged releases. The code is MIT, except the ee/ directory, which is under PostHog's proprietary enterprise licence.
PythonDjangoTypeScriptRustClickHousePostgreSQLKafka
hardRead guide →
Web analytics

Rybbit

An open-source, privacy-friendly Google Analytics alternative that goes further than a pageview dashboard: sessions, unique users, bounce rate, real-time view, goals, retention, user journeys, funnels, session replays, custom events with JSON properties, and country → region → city maps — no cookies. Licensed AGPL-3.0 and installed by one setup script that starts Caddy, ClickHouse, PostgreSQL, Redis and the two app containers; it needs a domain pointed at the server because its tracking script must be served over HTTPS.
TypeScriptClickHousePostgreSQLRedis
easyRead guide →
Error tracking

Sentry

The full self-hosted edition of Sentry's error tracking and performance monitoring: exceptions, stack traces, releases, alerts, tracing, session replay and profiling, using the same SDKs as the hosted product. The upstream self-hosted repository is a Docker Compose blueprint of about 50 containers (Kafka, ClickHouse, Postgres, Snuba, Relay and more) licensed under the Functional Source License (FSL-1.1-Apache-2.0) — source-available, converting to Apache 2.0 after two years — and it needs 4 CPU cores and 16 GB of RAM at minimum.
PythonDjangoRustClickHousePostgreSQLKafka
hardRead guide →
Observability

SigNoz

OpenTelemetry-native APM, logs, metrics, and traces in a single application, backed by ClickHouse for unified storage and querying.
GoTypeScriptClickHouse
hardRead guide →
Web analytics

Swetrix

A cookieless, privacy-first Google Analytics alternative whose Community Edition bundles more than traffic: custom events, sessions and user flows, funnels, real-user performance monitoring and error tracking, with session replays available if you attach S3-compatible storage. The tracker script is under 5 KB. Licensed AGPL-3.0; the self-hosting repo's compose file runs the frontend, API, Redis and ClickHouse behind an nginx proxy. Alerts, email reports and the revenue/experiments/AI features are cloud-only.
TypeScriptNest.jsClickHouseRedis
easyRead guide →

Analytics cookies only (Google Analytics, PostHog). No ad networks, no cross-site tracking. See our privacy policy.