compose.yml
| 1 | services: |
| 2 | dovenest: |
| 3 | build: . |
| 4 | image: dovenest:latest |
| 5 | ports: |
| 6 | - "8080:8080" |
| 7 | environment: |
| 8 | RUST_LOG: info # server log level: trace/debug/info/warn/error |
| 9 | # DOVENEST_PUBLIC_URL: https://files.example.com # public address: base of share links; https here marks cookies Secure and binds passkeys to it |
| 10 | # DOVENEST_ROOT_NAME: Media # UI name of the root folder (default: its folder name, here "data") |
| 11 | # DOVENEST_CACHE: /var/cache/dovenest # turns grid thumbnails on; ffmpeg is in the image |
| 12 | volumes: |
| 13 | - ./data:/data # browsed files (server --root) |
| 14 | - ./dovenest-db:/var/lib/dovenest # sqlite db: users, shares, settings |
| 15 | # - ./dovenest-cache:/var/cache/dovenest # optional: keeps thumbnails across restarts |
| 16 |