Docker/compose/filebrowser/docker-compose.yml

27 lines
821 B
YAML

networks:
frontend:
external: true
services:
filebrowser:
image: hurlenko/filebrowser
container_name: filebrowser
security_opt:
- apparmor:unconfined
labels:
- traefik.enable=true
- traefik.http.routers.file.entrypoints=websecure
- traefik.http.routers.file.rule=Host(`example.domain.com`)
- traefik.http.routers.file.tls=true
- traefik.http.routers.file.tls.certresolver=production
- traefik.http.routers.file.middlewares=authentik@file
- traefik.http.routers.file.service=file
- traefik.http.services.file.loadBalancer.server.port=8080
volumes:
- /docker/shared/nas/data/:/data
- /docker/appdata/filebrowser/:/config
networks:
- frontend
environment:
- FB_BASEURL=/filebrowser
restart: unless-stopped