天天看點

(三)輕量級檔案伺服器filebrowser

既然資料都熱備好了,那在外面還想看看資料,怎麼辦呢?

機器好的,上個nextcloud或者owncloud,我的需求隻要能下載下傳能上傳即可,要不了那麼多的功能,是以此處推薦一個輕量級檔案伺服器filebrowser。

filebrowser在GitHub上也有6.6K的star,雖然不維護了,但論基本功能卻已足夠。

依然是熟悉的docker化部署:

(三)輕量級檔案伺服器filebrowser

選擇哪個鏡像都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      

安裝完成後啟動通路,若成功将會看到:

(三)輕量級檔案伺服器filebrowser

 預設的賬号密碼在剛剛映射出來的配置檔案中,登入進去可進行自定義修改和配置。

(三)輕量級檔案伺服器filebrowser

 界面相當清爽且簡單,還可以根據使用者繼續權限控制,已經超出我的需求。

(三)輕量級檔案伺服器filebrowser

部署完成後,當然是要挂載到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即可。

(三)輕量級檔案伺服器filebrowser
(三)輕量級檔案伺服器filebrowser