Skip to content
v2.18.0GitHub

Donetick

Sign in to the Donetick task manager with Pocket ID.

  1. In Pocket ID, open Administration → OIDC Clients and click Add OIDC Client.
  2. Enter a name such as Donetick and add the callback URL https://donetick.example.com/auth/oauth2.
  3. Click Create and copy the Client ID and the Client secret. Under Show more details, also copy the Authorization URL, the Token URL and the Userinfo URL. The client secret is only shown once.
  4. On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.
  1. In the Donetick configuration file selfhosted.yaml, fill in the oauth2 fields:
    oauth2:
    client_id: <client-id>
    client_secret: <client-secret>
    auth_url: https://id.example.com/authorize
    token_url: https://id.example.com/api/oidc/token
    user_info_url: https://id.example.com/api/oidc/userinfo
    redirect_url: https://donetick.example.com/auth/oauth2
    name: Pocket ID
  2. Restart your Donetick container and you’re good to go.