Databuddy

A privacy focused analytics platform for tracking user behavior and conversions through a self hosted server.

Databuddy screenshot 1

Databuddy is an open-source, self-hosted application for real-time web analytics, user tracking, and data management for web applications. The software is deployed as a server-side application and uses a lightweight script for data collection to provide insights into visitor behavior.

Users deploy the system using Docker Compose, which orchestrates the necessary backend services. The architecture includes a dedicated event ingestion service called Basket, an API for data management, and a separate service for short links. It is designed for organizations and developers who require full data ownership and strict GDPR compliance within their own infrastructure.

Key features

  • Real-time analytics dashboard
  • User behavior and custom event tracking
  • Goal tracking and conversion analytics
  • Funnel analysis
  • Multi-tenant support
  • Data export capabilities
  • API access for data retrieval
  • Data encryption and secure authentication

The technical stack is built with Next.js and TypeScript. To manage high volumes of analytics data, it relies on a combination of Postgres for relational data, ClickHouse for analytical queries, and Redis for caching. The system includes an optional uptime monitoring worker backed by BullMQ to track service availability. The deployment process involves initializing these databases and configuring environment variables for ports and authentication secrets.

This platform is intended for developers and product managers who need to monitor user interactions and conversion paths without relying on third-party proprietary clouds. By hosting the data on their own servers, users maintain complete control over their datasets and privacy configurations.

Databuddy is licensed under the GNU Affero General Public License v3.0.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age1 year
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.