Files
Obsidian-Main/00. Inbox/filebrowser.md

44 lines
906 B
Markdown

# docker-compose.yml
```yml
version: '3'
services:
file-browser:
restart: unless-stopped
image: filebrowser/filebrowser:latest
container_name: filebrowser
user: 1000:1000
ports:
- 8040:80
volumes:
- /media/share:/srv
- ./data/filebrowser.db:/database.db
- ./data/settings.json:/config/settings.json
security_opt:
- no-new-privileges:true
```
# 準備
`docker compose up -d` 之前,需要先把檔案準備好。
```shell
touch data/filebrowser.db
touch data/settings.json
```
`data/settings.json` 的內容:
```
{
"port": 80,
"baseURL": "",
"address": "",
"log": "stdout",
"database": "/database.db",
"root": "/srv"
}
```
# 登入
預設的帳號密碼是`admin/admin`,記得要改掉。
# 參考
- [Filebrowser Docker Installation | All about](https://bobcares.com/blog/filebrowser-installation-in-docker/)