既然資料都熱備好了,那在外面還想看看資料,怎么辦呢?
機器好的,上個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即可。

