Readeck
Sign in to the Readeck read-it-later app 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
Readeckand add the callback URLhttps://readeck.example.com/login/oidc. - Click Create and copy the Client ID and the Client secret. 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 Readeck
Section titled “Configure Readeck”Add the following to your Docker Compose file or .env file for Readeck.
You usually need to give the Pocket ID URL without a trailing slash.
Example directly in compose.yaml:
environment: READECK_AUTH_OIDC_PROVIDERS_1_NAME: PocketID READECK_AUTH_OIDC_PROVIDERS_1_URL: https://id.example.com READECK_AUTH_OIDC_PROVIDERS_1_CLIENT_ID: <client-id> READECK_AUTH_OIDC_PROVIDERS_1_CLIENT_SECRET: <client-secret>Example using an .env file:
READECK_AUTH_OIDC_PROVIDERS_1_NAME=PocketIDREADECK_AUTH_OIDC_PROVIDERS_1_URL=https://id.example.comREADECK_AUTH_OIDC_PROVIDERS_1_CLIENT_ID=<client-id>READECK_AUTH_OIDC_PROVIDERS_1_CLIENT_SECRET=<client-secret>For advanced setups like group mapping or custom claims, refer to the official Readeck documentation.