diff --git a/21.01. Linux/架站/filebrowser.md b/21.01. Linux/架站/filebrowser.md index 41b4877..41f9fdf 100644 --- a/21.01. Linux/架站/filebrowser.md +++ b/21.01. Linux/架站/filebrowser.md @@ -39,14 +39,31 @@ touch data/settings.json ``` # 登入 -預設的帳號密碼是`admin/admin`,記得要改掉。 +~~預設的帳號密碼是`admin/admin`,記得要改掉。~~ +新版的 image 變成會自動產生一組密碼,要看 log 才會知道 admin 的密碼是什麼。 # 問題 +## 進入 shell 因為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 ``` +## 更改密碼 +要先停止 container: +```shell +sudo docker stop filebrowser +``` + +然後起一個臨時的 container,start command 就用更改密碼的 command。 +```shell +sudo docker run --rm -it -v :/database filebrowser/filebrowser users update admin --password "" --database /database/filebrowser.db +``` +例: +```shell +sudo docker run --rm -it -v ./data/database:/database filebrowser/filebrowser users update admin --password "" --database /database/filebrowser.db +``` + # 參考 - [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