filebrowser-quantum OIDC

set filebrowser-quantum as files.aggtaa.com
This commit is contained in:
azykov@mail.ru
2026-04-15 11:39:42 +03:00
parent a878844743
commit 0eb9f174e2
7 changed files with 59 additions and 12 deletions
+2 -3
View File
@@ -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:
+27 -1
View File
@@ -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"