Self-hosting overview
Where to find the step-by-step guide to deploy Data Hub’s web app, database, and AWS infrastructure.
ForEngineers
Data Hub is self-hosted. Before lab operators can sign in or install a watcher, your team deploys the web app (Vercel), a PostgreSQL database, and the AWS stack (S3 plus the processing Lambda).
This docs site covers product use after that environment exists. The deployment runbooks live in the data-hub repository:
- First-time deployment: stand up the stack end to end
- CI and deployment: ongoing deploys, migrations, and watcher publishes
- Local development: run the app on a laptop
- Architecture (developer): internals for contributors
For a product-level map of components and data flow (not deploy steps), see Architecture here.
After the environment is up, point operators at Set up an instrument and create the first admin tokens via Issue and revoke tokens.