FileBrowser Quantum
Sign in to the FileBrowser Quantum file manager with Pocket ID.
Requirements
Section titled “Requirements”- FileBrowser Quantum with SSO
- HTTPS connection to your Pocket ID server
Create groups in Pocket ID
Section titled “Create groups in Pocket ID”- (Optional) To limit access to specific users, open Administration → User Groups in Pocket ID, click Add Group and create a group with the Name
filebrowser. Add the users who may sign in to it. - (Optional) To grant admin privileges based on group, create a second group with the Name
filebrowser_adminand add the admin users to it. Copy the group name for the FileBrowser Quantum configuration.
Create the client in Pocket ID
Section titled “Create the client in Pocket ID”- In Pocket ID, open Administration → OIDC Clients and click Add OIDC Client.
- Enter a name such as
FileBrowser Quantum. - Click Create and copy the Client ID and the Client secret. The client secret is only shown once.
- On the client’s Access tab, select the
filebrowsergroup under Allowed User Groups, or choose All Users.
Configure FileBrowser Quantum
Section titled “Configure FileBrowser Quantum”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_adminTo disable local password authentication, also add:
auth: methods: password: enabled: false