compose.yml
| 1 | services: |
| 2 | filebrowser: |
| 3 | build: . |
| 4 | image: filebrowser-ng:latest |
| 5 | ports: |
| 6 | - "8080:8080" |
| 7 | environment: |
| 8 | RUST_LOG: info # server log level: trace/debug/info/warn/error |
| 9 | # FILEBROWSER_HTTPS: "true" # behind a TLS-terminating proxy: marks the session cookie Secure |
| 10 | # FILEBROWSER_ROOT_NAME: Media # UI name of the root folder (default: its folder name, here "data") |
| 11 | # FILEBROWSER_CACHE: /var/cache/filebrowser # turns grid thumbnails on; ffmpeg is in the image |
| 12 | volumes: |
| 13 | - ./data:/data # browsed files (server --root) |
| 14 | - ./filebrowser-db:/var/lib/filebrowser # sqlite db: users, shares, settings |
| 15 | # - ./filebrowser-cache:/var/cache/filebrowser # optional: keeps thumbnails across restarts |
| 16 |