About this project

This repository provides a Docker Compose configuration for deploying Rybbit, an open-source and privacy-friendly alternative to Google Analytics. The stack relies on several environment variables for setup, including a Cloudflare Tunnel token, domain configuration, database passwords for PostgreSQL and ClickHouse, a Redis password, a Mapbox token, and an authentication secret. Persistent storage is managed via bind mounts on the Docker host at `/opt/docker/rybbit/postgres` for PostgreSQL data and `/opt/docker/rybbit/clickhouse-data` for ClickHouse analytics data. This configuration is part of a larger homelab setup maintained by KubaMichalowski-homelab.