From 4c61a1364a96964f29b6026e88cd99b0a7967b3d Mon Sep 17 00:00:00 2001 From: msnie Date: Mon, 11 Mar 2024 21:08:08 +0100 Subject: [PATCH] filebrowser --- file_browser/.filebrowser.json | 5 ++--- file_browser/docker-compose.yml | 10 +++++----- file_browser/settings.json | 8 ++++++++ 3 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 file_browser/settings.json diff --git a/file_browser/.filebrowser.json b/file_browser/.filebrowser.json index fe159cf..fbcf6a1 100644 --- a/file_browser/.filebrowser.json +++ b/file_browser/.filebrowser.json @@ -3,7 +3,6 @@ "baseURL": "", "address": "", "log": "stdout", - "database": "/database.db", + "database": "/database/filebrowser.db", "root": "/srv" - } - \ No newline at end of file + } \ No newline at end of file diff --git a/file_browser/docker-compose.yml b/file_browser/docker-compose.yml index 023c9a0..c070f18 100644 --- a/file_browser/docker-compose.yml +++ b/file_browser/docker-compose.yml @@ -2,14 +2,14 @@ version: "3" services: filebrowser: - image: filebrowser/filebrowser:latest + image: filebrowser/filebrowser:s6 user: "1000:1000" ports: - - 8188:8080 + - 8188:80 volumes: - nfs_data:/data - - /srv/file_browser/:/config - - "/srv/file_browser/.filebrowser.json:/.filebrowser.json:ro" + - /srv/file_browser/config/settings.json:/config/settings.json + - /srv/file_browser/database/filebrowser.db:/database/filebrowser.db networks: - traefik labels: @@ -19,7 +19,7 @@ services: - "traefik.http.routers.files.tls.certresolver=letsencr" # - traefik.http.middlewares.https_redirect.redirectscheme.scheme=https # - traefik.http.routers.http_catchall.middlewares=https_redirect - - "traefik.http.services.files.loadbalancer.server.port=8080" + - "traefik.http.services.files.loadbalancer.server.port=8188" # - "traefik.http.routers.files.middlewares=files_auth" # - "traefik.http.middlewares.files_auth.basicauth.users=admin:$$2a$$12$$MkhjqyuriyoE5.Mhz14ZXOkfjE7wUEDb46e9argix38VHZ5aAuGQC" restart: always diff --git a/file_browser/settings.json b/file_browser/settings.json new file mode 100644 index 0000000..fbcf6a1 --- /dev/null +++ b/file_browser/settings.json @@ -0,0 +1,8 @@ +{ + "port": 80, + "baseURL": "", + "address": "", + "log": "stdout", + "database": "/database/filebrowser.db", + "root": "/srv" + } \ No newline at end of file