Skip to main content

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: 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