FileBrowser Quantum
Requirements
- FileBrowser Quantum with SSO
- HTTPS connection to your Pocket ID server
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