services: filebrowser: # Pinned to the v2 line — v3 changes the on-disk layout. image: filebrowser/filebrowser:v2 container_name: filebrowser restart: unless-stopped user: "${PUID:-1000}:${PGID:-1000}" environment: - FB_ROOT=/srv - FB_DATABASE=/database/filebrowser.db - FB_PORT=80 ports: - "${HTTP_PORT:-8088}:80" volumes: - ${FILES_PATH:-/srv}:/srv - ${DATA_PATH:-/srv/filebrowser}/database:/database