2023-03-02 13:34:50 +00:00
|
|
|
services:
|
2024-11-04 12:08:51 +00:00
|
|
|
|
2023-03-02 13:34:50 +00:00
|
|
|
filebrowser:
|
|
|
|
image: hurlenko/filebrowser
|
|
|
|
container_name: filebrowser
|
2024-11-04 12:08:51 +00:00
|
|
|
restart: unless-stopped
|
2023-03-02 13:34:50 +00:00
|
|
|
user: 1000:1000 # adjust to your needs
|
2024-11-04 12:08:51 +00:00
|
|
|
environment:
|
|
|
|
- FB_BASEURL=/filebrowser
|
2023-03-02 13:34:50 +00:00
|
|
|
ports:
|
|
|
|
- 8080:8080
|
2024-11-04 12:08:51 +00:00
|
|
|
expose:
|
|
|
|
- 8080
|
2023-03-02 13:34:50 +00:00
|
|
|
volumes:
|
|
|
|
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/filebrowser/data:/data
|
2025-07-31 12:21:49 +00:00
|
|
|
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/filebrowser/config:/config
|
2025-07-31 12:23:24 +00:00
|
|
|
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/filebrowser/database:/database
|
2025-07-31 12:21:49 +00:00
|
|
|
#networks:
|
|
|
|
# - proxy
|
|
|
|
#labels:
|
|
|
|
# - traefik.enable=true
|
|
|
|
# - traefik.docker.network=proxy
|
|
|
|
# - traefik.http.routers.filebrowser.rule=Host(`filebrowser.example.com`)
|
|
|
|
# - traefik.http.services.filebrowser.loadbalancer.server.port=8080
|
|
|
|
# # Optional part for traefik middlewares
|
|
|
|
# - traefik.http.routers.filebrowser.middlewares=local-ipwhitelist@file
|
|
|
|
|
|
|
|
#networks:
|
|
|
|
# proxy:
|
|
|
|
# external: true
|