filebrowser-quantum OIDC
set filebrowser-quantum as files.aggtaa.com
This commit is contained in:
@@ -3,8 +3,6 @@ services:
|
||||
image: ghcr.io/gtsteffaniak/filebrowser
|
||||
container_name: filebrowser-quantum
|
||||
restart: always
|
||||
ports:
|
||||
- 58081:80
|
||||
user: root
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost/health"]
|
||||
@@ -13,7 +11,8 @@ services:
|
||||
start_period: 10s
|
||||
retries: 3
|
||||
volumes:
|
||||
- /docker/data/filebrowser-quantum/files:/folder
|
||||
- /docker/data/files:/folder
|
||||
- /docker/data/filebrowser-quantum/db:/home/filebrowser/data/database
|
||||
- /docker/data/filebrowser-quantum/tmp:/home/filebrowser/data/tmp
|
||||
- ./config/config.yaml:/home/filebrowser/data/config.yaml:ro
|
||||
networks:
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
server:
|
||||
cacheDir: /home/filebrowser/data/tmp # using the data volume so it can persist across restarts
|
||||
database: /home/filebrowser/data/database/quantum.db
|
||||
sources:
|
||||
|
||||
- path: /folder # Do not use a root "/" directory or include the "/var" folder
|
||||
name: "My Files"
|
||||
config:
|
||||
@@ -8,8 +10,32 @@ server:
|
||||
createUserDir: true
|
||||
defaultUserScope: "/"
|
||||
useLogicalSize: true
|
||||
|
||||
- path: "/folder/shared"
|
||||
name: "Shared Files"
|
||||
config:
|
||||
defaultEnabled: true
|
||||
useLogicalSize: true
|
||||
useLogicalSize: true
|
||||
|
||||
auth:
|
||||
methods:
|
||||
|
||||
password:
|
||||
enabled: true # 'admin' uses password as fallback
|
||||
signup: false
|
||||
|
||||
oidc:
|
||||
enabled: true
|
||||
clientId: 'filebrowser-quantum'
|
||||
clientSecret: 'g4HptlioyTK9ozpWh09IvQ3w1rDCfJvX'
|
||||
issuerUrl: 'https://auth.aggtaa.com'
|
||||
scopes: 'email openid profile groups'
|
||||
userIdentifier: 'preferred_username'
|
||||
disableVerifyTLS: false
|
||||
logoutRedirectUrl: ''
|
||||
createUser: true
|
||||
adminGroup: 'files-admin'
|
||||
groupsClaim: 'groups'
|
||||
|
||||
userDefaults:
|
||||
loginMethod: "oidc"
|
||||
Reference in New Issue
Block a user