如今,私有化部署輕量級圖床/圖庫系統,已經成為越來越多用戶的高頻需求。而MT Photos,正是一款非常適合在Docker環境下運行的自托管圖床/圖庫系統。
MT Photos基于Node.js與Vue構建,界面簡潔美觀,支持多用戶權限管理、多目錄掛載、批量上傳、標簽分類、圖片備注、縮略圖自動生成等功能,整體體驗非常絲滑。不論是搭建私人圖床、博客圖源、作品素材庫,還是用于團隊圖片管理,它都能勝任。
以下內容將以Windows Docker環境為例,帶大家完成MT Photos的本地部署,并結合貝銳蒲公英異地組網,解決“沒有公網IP無法遠程訪問”的痛點!
一、使用Docker本地部署MT Photos
MT Photos基于Docker部署,并且支持docker-compose安裝,無論是在群暉、威聯通、綠聯、飛牛、UNRAID NAS上,還是Windows、Linux主機,只要有Docker環境,MT Photos都能部署。
目前官網提供中文教程,如果希望詳細了解,可以移步MT Photos官網,以下采用拉取Docker鏡像的方式,在Windows系統中實現快速安裝。
第一步,確認系統中已經安裝好Docker,并且創建以下MT Photos所需的目錄:
D:\mt_photos\config #存放配置文件
D:\mt_photos\upload #存放上傳圖片
D:\mt_photos\folder1 #可綁定的額外目錄1(可選,非必須)
D:\mt_photos\folder2 #可綁定的額外目錄2(可選,非必須)
第二步,一鍵運行Docker命令,自動拉取鏡像,完成安裝:
docker run -d --name="mt-photos" -v D:\mt_photos\config:/config -v D:\mt_photos\upload:/upload -v D:\mt_photos\folder1:/folder1 -v D:\mt_photos\folder2:/folder2 -p 8063:8063 -e TZ="Asia/Shanghai" --restart="unless-stopped" mtphotos/mt-photos:latest
參數說明:
- --name="mt-photos"給容器指定一個易于識別的名稱
- -v D:\XXX\:/XXX將宿主機文件夾掛載到容器內,實現數據持久化
- -p 8063:8063將宿主機 8063 端口映射到容器,便于外部訪問
- -e TZ="Asia/Shanghai"設置容器內時區,確保時間一致性
- --restart="unless-stopped"容器異常退出會自動重啟,除非手動停止
- mtphotos/mt-photos:lates拉取mt-photos最新的官方鏡像
部署完成后,打開瀏覽器訪問localhost:8063,就能進入MT Photos的管理后臺!
二、使用貝銳蒲公英異地組網,異地也能遠程訪問MT Photos
由于MT Photos通常部署在家中的主機或NAS上,而大多數家用寬帶并不提供公網IP,或者沒有光貓管理權限,無法進行端口轉發設置,這就導致圖床/圖庫服務只能在局域網內訪問。一旦離開家中網絡,想要遠程查看或上傳圖片就無法實現。
此時,只需使用貝銳蒲公英基于SD-WAN的異地組網,就能快速實現遠程訪問,不僅操作簡單、安全可靠,而且支持打通直連訪問。
異地組網方式一:各設備安裝貝銳蒲公英客戶端,并登錄相同貝銳賬號
1.前往貝銳官網下載貝銳蒲公英客戶端(支持Windows、macOS、Android、iOS、Linux、Docker以及各類NAS),在MT Photo服務器上安裝客戶端并登錄貝銳賬號。
2.遠程設備如需異地訪問MT Photo,同樣下載貝銳蒲公英客戶端,安裝并登錄相同的貝銳賬號,可自動組網。
隨后,通過貝銳蒲公英客戶端內MT Photo服務器的虛擬IP地址+服務端口號即可訪問。
異地組網方式二:貝銳蒲公英管理平臺創建組網成員賬號,各設備使用成員賬號登錄
1.前往貝銳官網注冊賬號,并進入蒲公英管理平臺(console.sdwan.oray.com),隨后根據引導創建虛擬局域網。
2.貝銳蒲公英支持軟件客戶端、蒲公英硬件設備之間任意搭配進行組網,如果沒有入手蒲公英組網硬件,可以直接選擇下一步,進入蒲公英管理平臺添加客戶端成員賬號。
3-1.進入蒲公英管理平臺。
3-2.在“異地組網→網絡成員”菜單中,選擇添加新成員。
3-3.按需添加組網成員賬號,MT Photos服務器本身,以及每一臺需要訪問的設備(如電腦、手機)都需各自添加為組網成員。
例如:若需通過一臺電腦和一臺手機同時遠程訪問MT Photos,需要總共添加3個成員賬號(含服務器端)。
4.MT Photos服務器本身以及每一臺需要訪問的設備,分別下載安裝貝銳蒲公英客戶端,并登錄對應的組網成員賬號。
登錄成功后,各設備將自動組成一個虛擬局域網。此時,只需在蒲公英客戶端查看MT Photos服務器的虛擬IP地址,加上服務端口號,即可實現遠程訪問。
通過上述內容,我們已經完成了MT Photos圖床/圖庫系統的Docker快速部署,并借助貝銳蒲公英異地組網,實現了隨時隨地的遠程訪問。如果你也正在尋找一款高顏值、輕量級、易上手的圖床工具,不妨試下MT Photos!