
OpenAnalytics
Privacy-first web analytics with one lightweight tracker script, self-hostable under AGPL-3.0 and also offered as a hosted service by its authors.
getopen.sorepositorydocspricing
OpenAnalytics is web analytics built around one tracker script. The server is split into services: an ingest collector, a worker that writes events, a control plane, a query gateway, a realtime stream and a dashboard. Control-plane data sits in Postgres, events in ClickHouse and queues and caches in Valkey.
The self-hosted install is a Docker Compose stack that pulls published images, and the authors also run a hosted instance of the same code.
Worth knowing
Four DNS names must point at the host before the first start, because certificates are issued on first boot and issuance fails without them. The README also states that migrations do not go down, so the way back from an upgrade is a restore.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: links, Maintainer
getopen.so - 2026-11-03: links, Written in, License, GitHub stars
api.github.com/repos/OpenLabs-so/openanalytics - 2026-11-03: links
getopen.so/docs - 2026-11-03: Categories, Databases, Install with, License, License model
github.com/OpenLabs-so/openanalytics - 2026-11-03: Runs as
github.com/OpenLabs-so/openanalytics/blob/main/SELF-HOSTING.md - 2026-11-03: First release
github.com/OpenLabs-so/openanalytics/releases/tag/v0.1.0 - 2026-11-03: Current major version, Last release
github.com/OpenLabs-so/openanalytics/releases/tag/v0.8.0 - 2026-11-03: Contributors
api.github.com/repos/OpenLabs-so/openanalytics/contributors - 2026-11-03: links
getopen.so/pricing