Self-hosting
Run Claire on your own infrastructure without publishing operator secrets.
Claire is designed to be self-hostable end to end: the API, Postgres, Redis, the Matrix homeserver, and the bridges all run from this repository’s compose files.
The short version#
Create your environment file
Copy
server/.env.exampleand set your own values. Nothing in this repository contains working credentials.Start the stacks
bun run docker:upOr run the compose files directly if you are deploying them to separate hosts.
Apply the database migrations
Everything in
supabase/migrations/, in filename order.Point the clients at your API origin
Mobile and desktop read the origin from their environment; nothing is hardcoded.