既然資料都熱備好了,那在外面還想看看資料,怎麼辦呢?
機器好的,上個nextcloud或者owncloud,我的需求隻要能下載下傳能上傳即可,要不了那麼多的功能,是以此處推薦一個輕量級檔案伺服器filebrowser。
filebrowser在GitHub上也有6.6K的star,雖然不維護了,但論基本功能卻已足夠。
依然是熟悉的docker化部署:

選擇哪個鏡像都ok,此處我選擇:docker.io/filebrowser/filebrowser
部署也簡單,主要注意一下幾點:
1. 配置檔案在/.filebrowser.json下,docker映射檔案和映射檔案夾均為-v,但是映射檔案的前提是先把檔案建立好,不然就會映射成檔案夾
2. 預設存儲的db路徑為:/database.db
3. 監控的路徑是/srv,是以需要把通路的路徑挂載出來
我才用的是docker-compose,是以docker 指令可參考自己轉化
version: \'3.1\'
services:
filebrowser:
image: filebrowser/filebrowser
restart: always
ports:
- 10003:80
volumes:
- /data/filebrowser/config.json:/.filebrowser.json
- /data/filebrowser/filebrowser.db:/database.db
- /working/:/srv
安裝完成後啟動通路,若成功将會看到:
預設的賬号密碼在剛剛映射出來的配置檔案中,登入進去可進行自定義修改和配置。
界面相當清爽且簡單,還可以根據使用者繼續權限控制,已經超出我的需求。
部署完成後,當然是要挂載到nginx底下了,編輯nginx的conf檔案
location /f/ {
proxy_pass http://filebrowser:80/;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
配置完成後刷一下nginx配置或者重新開機下nginx即可。