File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files.
The popular file browser repository is no longer accepting pull requests and is maintenance only mode.
Some kind human has forked the repo and built a much better version (that is still in beta). His repo is here.
I have tested this and there is clearly still stuff missing but in terms of file management it works great!
services:
filebrowser:
environment:
FILEBROWSER_CONFIG: data/config.yaml
volumes:
- /mnt:/srv
- /mnt/tank/configs/filebrowser:/home/filebrowser/data
ports:
- 7999:80
image: gtstef/filebrowser:latest
restart: unless-stopped
container_name: filebrowser
Upon first run of this it will fail to launch. You will need to shell into the /mnt/tank/configs/filebrowser
directory and add a file called config.yaml
with these contents:
server:
port: 80
baseURL: "/"
logging:
- levels: "info|warning|error"
sources:
- path: "/srv"
userDefaults:
preview:
image: true
popup: true
video: false
office: false
highQuality: false
darkMode: true
disableSettings: false
singleClick: true
permissions:
admin: false
modify: false
share: false
api: false
There are many more options for this config file. See them all here.
The default user is admin
and the default password is admin
.