GitHub 0

FileBrowser Quantum

Set up OIDC for FileBrowser Quantum

Requirements

Pocket ID Setup

To setup Pocket ID:

  • Create a new OIDC Client
  • Copy the Client ID and Client Secret for section below

To limit access to specific group(s):

  • Create a new User Group (filebrowser), link it to the OIDC client, and add users

To grant admin privileges based on group:

  • Create a second User Group (filebrowser_admin), add users, and copy the group name for section below

FileBrowser Quantum Setup

Add the following to your config.yaml, replacing values where applicable:

auth: methods: oidc: enabled: true clientId: << Client ID >> clientSecret: << Client Secret >> issuerUrl: https://id.example.com scopes: email openid profile groups userIdentifier: preferred_username disableVerifyTLS: false createUser: true # Below is optional. Also add 'groups' to 'scopes' if using this adminGroup: filebrowser_admin

If you want to disable local password authentication you can also add:

auth: methods: password: enabled: false
Help improve this page
Edit this page on GitHub