Karakeep
Sign in to the Karakeep bookmark manager with Pocket ID.
Create the client in Pocket ID
Section titled “Create the client in Pocket ID”- In Pocket ID, open Administration → OIDC Clients and click Add OIDC Client.
- Enter a name such as
Karakeepand add the callback URLhttps://karakeep.example.com/api/auth/callback/custom. - Click Create and copy the Client ID, the Client secret and the OIDC Discovery URL. The client secret is only shown once.
- On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.
Configure Karakeep
Section titled “Configure Karakeep”-
Open the
.envfile of your Karakeep compose setup and add these lines:OAUTH_WELLKNOWN_URL=https://id.example.com/.well-known/openid-configurationOAUTH_CLIENT_SECRET=<client-secret>OAUTH_CLIENT_ID=<client-id>OAUTH_PROVIDER_NAME="Pocket ID"NEXTAUTH_URL=https://karakeep.example.com -
(Optional) To disable password authentication and link your existing Karakeep account with your Pocket ID identity, also add:
DISABLE_PASSWORD_AUTH=trueOAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING=true