From daafaeb7d4dd0d2511fe0107043c4ddf680d479e Mon Sep 17 00:00:00 2001 From: Micha Date: Thu, 26 Mar 2026 15:54:09 +0000 Subject: [PATCH] ops/filebrowser/docker-compose.yml aktualisiert --- ops/filebrowser/docker-compose.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/ops/filebrowser/docker-compose.yml b/ops/filebrowser/docker-compose.yml index a7541be..fa29bf5 100644 --- a/ops/filebrowser/docker-compose.yml +++ b/ops/filebrowser/docker-compose.yml @@ -1,12 +1,10 @@ -version: "3.8" - services: filebrowser: image: filebrowser/filebrowser:latest container_name: filebrowser restart: unless-stopped - ports: - - "8085:80" + security_opt: + - no-new-privileges:true environment: - PUID=99 - PGID=100 @@ -15,4 +13,18 @@ services: - /mnt/user/appdata/filebrowser/database:/database - /mnt/user/appdata/filebrowser/config:/config command: ["--database", "/database/filebrowser.db"] - network_mode: bridge \ No newline at end of file + networks: + - frontend_net + labels: + - "traefik.enable=true" + - "traefik.docker.network=frontend_net" + - "traefik.http.routers.filebrowser.rule=Host(`files.kaleschke.info`)" + - "traefik.http.routers.filebrowser.entrypoints=websecure" + - "traefik.http.routers.filebrowser.tls=true" + - "traefik.http.routers.filebrowser.tls.certresolver=le" + - "traefik.http.routers.filebrowser.middlewares=dashboard-auth@file,secure-headers@file" + - "traefik.http.services.filebrowser.loadbalancer.server.port=80" + +networks: + frontend_net: + external: true \ No newline at end of file