Run a server
Install it, set up HTTPS, choose who can join, and keep it backed up and up to date.
You need Docker. Everything else is set up in the browser.
cp .env.example .env # then set AUTH_SECRET (openssl rand -base64 32)docker compose up -d # the server on port 3000, with Postgres beside itdocker compose logs server # the setup code that the first visit asks forWatches and phones need HTTPS, so a public server also needs a certificate in front of it. The full walk-through is Install a server.
Run a server
Install it, set up HTTPS, choose who can join, and keep it backed up and up to date.
Connect apps and watches
Point the phone apps and the watches at your own server.
Use the API
API keys, webhooks, incremental sync and the full reference.
Contribute
How it fits together, and building the server and web app, the Garmin app, Android and Wear OS, and iPhone and Apple Watch.
Looking for the app itself? That’s at lawfive.app.