From d5df422bb56000b19217e6f3b4da6cbe8671010c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Fri, 24 Jul 2026 15:24:43 +0200 Subject: [PATCH] setup filebrowser --- Caddyfile | 4 ++++ bootstrap.sh | 3 ++- compose.yml | 16 ++++++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/Caddyfile b/Caddyfile index a5b9aba..dd3852e 100644 --- a/Caddyfile +++ b/Caddyfile @@ -1,6 +1,9 @@ archive.tomasrivera.ch { reverse_proxy archivebox:8000 } +youtube-archive.tomasrivera.ch { + reverse_proxy filebrowser:80 +} hledger.tomasrivera.ch { log { output stdout @@ -13,3 +16,4 @@ hledger.tomasrivera.ch { rss.tomasrivera.ch { reverse_proxy freshrss:80 } + diff --git a/bootstrap.sh b/bootstrap.sh index e9c6aed..6412e4a 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -152,7 +152,8 @@ step "Preparing storage" mkdir -p \ /mnt/kdrive \ /opt/server/archivebox/archivebox-data \ - /opt/server/freshrss + /opt/server/freshrss \ + /opt/server/filebrowser echo echo "Configure rclone now." diff --git a/compose.yml b/compose.yml index e352f99..f25ad7f 100644 --- a/compose.yml +++ b/compose.yml @@ -52,6 +52,22 @@ services: volumes: - /opt/server/freshrss:/var/www/FreshRSS/data + + filebrowser: + image: filebrowser/filebrowser:latest + container_name: filebrowser + restart: unless-stopped + + environment: + - TZ=Europe/Zurich + + volumes: + # Your yt-dlp downloads + - /mnt/kdrive/YouTube:/srv + + # FileBrowser database/config + - /opt/server/filebrowser/filebrowser.db:/database/filebrowser.db + - /opt/server/filebrowser/settings.json:/config/settings.json volumes: caddy_data: