Skip to content
v2.18.0GitHub

Dawarich

Sign in to the Dawarich location history tracker with Pocket ID.

  • Dawarich version 0.36.0 or higher
  • Pocket ID on HTTPS, reachable at https://id.example.com
  • Dawarich server on HTTPS, reachable at https://dawarich.example.com
  1. In Pocket ID, open Administration → OIDC Clients and click Add OIDC Client.
  2. Enter a name such as Dawarich and add the callback URL https://dawarich.example.com/users/auth/openid_connect/callback.
  3. Click Create and copy the Client ID and the Client secret. The client secret is only shown once.
  4. On the client’s General tab, set Client Launch URL to https://dawarich.example.com, then click Save.
  5. On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.

Keep PKCE turned off if you get errors.

This is the minimal configuration needed to set up Pocket ID with Dawarich.

  1. Add the following lines to your Dawarich .env/docker-compose.yml file, replacing the values with the ones you copied in step 3 above:
    OIDC_CLIENT_ID=<client-id>
    OIDC_CLIENT_SECRET=<client-secret>
    OIDC_ISSUER=https://id.example.com/.well-known/openid-configuration
    OIDC_REDIRECT_URI=https://dawarich.example.com/users/auth/openid_connect/callback
  2. Save the file and restart the Dawarich Docker Compose stack.