(三)輕量級文件服務器filebrowser


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

機器好的,上個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即可。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM