Skip to content

Getting Started

Everything you need to go from zero to a running BigBrotr instance.


This section walks you through the complete setup process in three stages:

  • Installation


    System requirements, dependency installation, and three install paths: Docker-only, hybrid, and full manual.

  • Quick Start


    Step-by-step tutorial running each service locally, from seeding the database to validating relays.

  • First Deployment


    Full Docker Compose deployment with monitoring, Grafana dashboards, and production secrets.

Prerequisites at a Glance

Requirement Version Notes
Python 3.11+ Required for local development; not needed for Docker-only
PostgreSQL 16+ Provided by Docker Compose, or install locally
Docker 20.10+ Recommended for infrastructure and full deployments
Git Any To clone the repository

Which path should I choose?

Just want to run it? Start with First Deployment -- Docker handles everything. Want to develop? Follow Installation (hybrid path), then Quick Start.