From 075027d183e2daf50825f63b9fee9bdf6ee53220 Mon Sep 17 00:00:00 2001 From: Awin Huang Date: Wed, 17 Jan 2024 11:32:51 +0800 Subject: [PATCH] vault backup: 2024-01-17 11:32:51 --- 00. Inbox/filebrowser.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/00. Inbox/filebrowser.md b/00. Inbox/filebrowser.md index e1f9e3f..41b4877 100644 --- a/00. Inbox/filebrowser.md +++ b/00. Inbox/filebrowser.md @@ -3,7 +3,7 @@ version: '3' services: file-browser: - restart: unless-stopped + restart: always image: filebrowser/filebrowser:latest container_name: filebrowser user: 1000:1000 @@ -12,7 +12,9 @@ services: volumes: - /media/share:/srv - ./data/filebrowser.db:/database.db - - ./data/settings.json:/config/settings.json + - ./data/settings.json:/.filebrowser.json + - ./data/gafiled.png:/config/logo.png + - ./data/branding:/branding security_opt: - no-new-privileges:true ``` @@ -25,7 +27,7 @@ touch data/settings.json ``` `data/settings.json` 的內容: -``` +```json { "port": 80, "baseURL": "", @@ -39,6 +41,12 @@ touch data/settings.json # 登入 預設的帳號密碼是`admin/admin`,記得要改掉。 +# 問題 +因為Filebrowser會lock DB,所以docker在跑得時候會無法使用Filebrowser的command,所以需要先把docker停掉,然後用以下命令登入: +```shell +sudo docker run -it -v ./data/filebrowser.db:/database.db -v data/settings.json:/.filebrowser.json --entrypoint /bin/sh filebrowser/filebrowser +``` # 參考 -- [Filebrowser Docker Installation | All about](https://bobcares.com/blog/filebrowser-installation-in-docker/) \ No newline at end of file +- [Filebrowser Docker Installation | All about](https://bobcares.com/blog/filebrowser-installation-in-docker/) +- [filebrowser/filebrowser: 📂 Web File Browser](https://github.com/filebrowser/filebrowser) \ No newline at end of file