作者:小迪課代表
碎碎念
Filebrowser 是一款網頁檔案管理器,是小迪必裝的容器之一。它輕量、使用簡單、支援多使用者,荒野無燈增強版支援
硬體解碼、製作種子、提取縮圖、兩步驗證
等等,使用很方便。
本文簡單記錄一下 Docker 容器 Filebrowser 的安裝。
影片版本
影片地址:https://www。bilibili。com/video/BV1Qa411z7LM
目錄
映象對比及選擇
引數說明
命令列安裝
Unraid 介面安裝(群暉同理)
Portainer 安裝
簡單使用
圖示
參考
映象對比及選擇
荒野無燈大佬版(增強版),支援播放影片硬體解碼,製作種子,提取截圖等,但已許久未更新:
80x86/filebrowser
官方版,更新快:
filebrowser/filebrowser
以下配置基於荒野無燈版
引數說明(荒野無燈版)
容器埠:
8082
用於網頁訪問的容器內部埠,預設 8082
若網路模式選擇
host
,則無需設定埠對映,在區域網以
Unraid 區域網 IP:8082
訪問即可;
若網路模式選擇
bridge
以及自建 bridge 型別網路,需新增埠對映,將容器埠 8082 對映到 Unraid 隨機一個沒有被佔用的埠,如 3455,則在區域網就以
Unraid 區域網 IP:3455
訪問;
若網路模式選擇
macvlan 或 ipvlan
以及自建該型別網路,則無需設定埠對映,在區域網以
容器被分配到的區域網 IP:8082
訪問;
上面圖片裡的埠配置無效,因為網路模式用的host。
容器變數:
WEB_PORT
指定容器開放埠值
控制容器埠值,假設該變數值為 1811,則上面第一個引數的容器埠 8082 即變為 1811,對應不同的網路模式訪問、對映埠也要修改,保持一致。
容器路徑:
/config
儲存 Filebrowser 配置
將該路徑對映到主機資料夾,一般是
/mnt/user/appdata/容器名
,例
/mnt/user/appdata/filebrowser
。
容器路徑:
/myfiles
需要訪問的主機資料夾
將該路徑對映到主機資料夾,任意需要訪問的路徑即可,一般是
/mnt/user/共享資料夾
,例
/mnt/user/電影
。若需訪問系統檔案,可對映根目錄,即
/
。
容器變數:
PUID
和
PGID
使用者 ID 和組 ID
預設 PUID 為 1000,PGID 為 100,具體使用哪個使用者可在 Unraid 命令列輸入
id 使用者名稱
來檢視。若出現檔案無許可權問題,設為 0 即為 root 最高許可權。
裝置對映:
/dev/dri/renderD128
若要開啟硬體解碼,需設定此項
該選項將主機的顯示卡對映進容器,供容器使用。此例為英特爾整合顯示卡。
其他引數一般用不到,可到映象介面檢視,按需配置。
命令列安裝
docker cli
“一鍋粥”寫法
直觀寫法
以上命令建立一個名稱為 Filebrowser、網路模式為橋接、區域網訪問埠為 6611、映象為最新版本的容器,建立並在後臺執行。若只需建立但不執行,將 run 改為 create ,去掉 -d 引數即可。若需容器自啟動,新增 —restart=always 引數即可。
docker compose
新建一個
docker-compose。yml
檔案,內容如下:
在該檔案同目錄下,執行
docker-compose up -d
即可。若命令不存在,需先安裝 docker compose,安裝很簡單,百度即可。
該映象引數配置簡單,不推薦用此方式。
目前已有 docker-compose 外掛,不需要進命令列,在 docker 介面即可使用 compose 方式安裝。
Unraid 介面安裝
應用市場
應用市場有官方映象,嫌麻煩直接裝官方版即可。
荒野無燈版映象未上架應用市場,可根據以上安裝方法手動新增配置建立;或透過應用市場搜尋,結合應用市場的自動偵測配置建立。
手動安裝
Portainer 安裝
在容器介面,點選新增容器。
簡單使用
右鍵包括解壓、製作種子、提取影片縮圖、提取影片字幕等功能。
圖示
參考
圖示庫: xushier/HD-Icons
參考地址不能放,故略去。