Required tooling
- Node.js 24 LTS
- pnpm
- PostgreSQL (local or via Docker Compose)
Optional tooling
- MQTT broker (required for ingestion worker telemetry)
- Docker + Docker Compose (recommended for local DB and broker)
- Python 3 (only if you plan to build or serve MkDocs locally)
Local services (recommended)
Start supporting services via Docker Compose:
docker compose -f compose.dev.yaml up
This gives you a local PostgreSQL instance and any other supporting services
defined in compose.dev.yaml.