Dozzle
Integrate Dozzle authentication with Pocket ID
Requirements
- Dozzle setup with Forward Proxy authentication
- HTTPS connection to your Pocket ID server
Setting up Dozzle with Pocket ID
You must first setup a container to pass OpenID Connect authentication through your reverse proxy.
Below is an example using oauth2-proxy.
Create a new OIDC client in Pocket ID for Dozzle:
- Name:
Dozzle - Callback URLs:
https://dozzle.example.com/oauth2/callback, or leave blank to autofill on first login. - PKCE:
Enabled
Copy the Client ID and Client Secret values for use later.
You can leave the Callback URL blank to autofill on first login.
- Name:
Add the following to your existing Dozzle compose:
Comment out the Dozzle ports, as we will redirect these through the new authentication container.
This method should not require any changes to your reverse proxy configuration.
Add a new oauth2-proxy container service to your existing Dozzle compose:
Create the oauth2-proxy config file.
In the directory beside your compose file, create
oauth2-proxy.cfg:Fill in the variables per the comments.
Finally - restart your Docker compose stack.
Your reverse proxy should now authenticate you to Dozzle via oauth2-proxy.
Check logs for troubleshooting.