vault backup: 2024-01-17 10:16:31
This commit is contained in:
44
00. Inbox/filebrowser.md
Normal file
44
00. Inbox/filebrowser.md
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# 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/)
|
||||||
Reference in New Issue
Block a user