Skip to main content

File Brower

Version opérationnelle le 5 mai 2026

services:
  filebrowser:
    container_name: File-Browser
    image: filebrowser/filebrowser
    user: 1000:1000
    healthcheck:
      test: wget -q --spider http://localhost:80/health || exit 1
    mem_limit: 6g
    cpu_shares: 768
    security_opt:
      - no-new-privileges:true
    restart: always  # <--- CHANGÉ : Il réessaiera indéfiniment jusqu'à ce que Rclone soit prêt
    ports:
      - 8147:80
    volumes:
      - /home/debian:/srv
      - /home/debian/docker/filebrowser/database/filebrowser.db:/database/filebrowser.db:rw
      - /home/debian/docker/filebrowser/config:/config:rw  # Corrigé aussi (était /volume1)

Version proposée par le Chat le 5 mai 2026 (objectif -avoi le chemin complet du fichier) 

version: '3.8'

services:
  filebrowser:
    container_name: File-Browser
    image: filebrowser/filebrowser:latest  # <-- Utilisez la dernière version
    user: 1000:1000  # Correspond à votre PUID/PGID (comme pour Kavita)
    healthcheck:
      test: wget -q --spider http://localhost:80/health || exit 1
      interval: 30s
      timeout: 10s
      retries: 3
    mem_limit: 6g
    cpu_shares: 768
    security_opt:
      - no-new-privileges:true
    restart: always
    ports:
      - 8147:80
    volumes:
      - /home/debian:/srv  # Chemin racine dans le conteneur
      - /home/debian/docker/filebrowser/database:/database  # Stockage de la base de données
      - /home/debian/docker/filebrowser/config:/config  # Fichiers de configuration
    environment:
      - FB_ROOT=/srv  # Définit le répertoire racine (optionnel, mais utile pour clarifier)
      - FB_NOAUTH=false  # Active l'authentification (à configurer via l'UI ou un fichier)
      - FB_LOG=debug  # Active les logs détaillés (optionnel)