Homarr
Enable OIDC login for Homarr dashboard
Pocket ID Setup
- In Pocket ID, create a new OIDC client (example:
homarr). - Set the Callback URL to
https://<homarr-url>/api/auth/callback/oidc, or leave blank to autofill on first login. - Enable PKCE for improved security.
- Copy the generated Client ID and Client Secret values for next steps.
- Create a group in Pocket ID called
homarr_admin(or your preferred admin group name).
Homarr Docker Setup
Add the following variables to your Homarr container .env file and restart:
Admin Group Configuration
During the initial setup of Homarr, you will be prompted to enter an admin group. Enter the group name that exists in Pocket ID and should receive admin rights (e.g., homarr_admin).
Note: You can optionally include ,credentials in AUTH_PROVIDERS to keep local accounts as fallback: