vault backup: 2025-08-25 21:44:46

Affected files:
21.01. Linux/架站/filebrowser.md
This commit is contained in:
2025-08-25 21:44:46 +08:00
parent 9e3bf1e326
commit 50b8b664f1

View File

@@ -39,14 +39,31 @@ touch data/settings.json
``` ```
# 登入 # 登入
預設的帳號密碼是`admin/admin`,記得要改掉。 ~~預設的帳號密碼是`admin/admin`,記得要改掉。~~
新版的 image 變成會自動產生一組密碼,要看 log 才會知道 admin 的密碼是什麼。
# 問題 # 問題
## 進入 shell
因為Filebrowser會lock DB所以docker在跑得時候會無法使用Filebrowser的command所以需要先把docker停掉然後用以下命令登入 因為Filebrowser會lock DB所以docker在跑得時候會無法使用Filebrowser的command所以需要先把docker停掉然後用以下命令登入
```shell ```shell
sudo docker run -it -v ./data/filebrowser.db:/database.db -v data/settings.json:/.filebrowser.json --entrypoint /bin/sh filebrowser/filebrowser 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
```
然後起一個臨時的 containerstart command 就用更改密碼的 command。
```shell
sudo docker run --rm -it -v <HOST_DB_FOLDER>:/database filebrowser/filebrowser users update admin --password "<NEW_PASSWORD>" --database /database/filebrowser.db
```
例:
```shell
sudo docker run --rm -it -v ./data/database:/database filebrowser/filebrowser users update admin --password "<NEW_PASSWORD>" --database /database/filebrowser.db
```
# 參考 # 參考
- [Filebrowser Docker Installation | All about](https://bobcares.com/blog/filebrowser-installation-in-docker/) - [Filebrowser Docker Installation | All about](https://bobcares.com/blog/filebrowser-installation-in-docker/)
- [filebrowser/filebrowser: 📂 Web File Browser](https://github.com/filebrowser/filebrowser) - [filebrowser/filebrowser: 📂 Web File Browser](https://github.com/filebrowser/filebrowser)