大家好,我是羊刀仙。

之前介紹了蘭空圖床 2.0的入門部署使用方法:

本篇內(nèi)容則會在上文基礎(chǔ)上介紹兩項擴展功能:

  • 搭建部署對象存儲MinIO,為圖床擴容;
  • 利用蘭空圖床的API,結(jié)合PicGO實現(xiàn)圖片自動上傳。

部署對象存儲MinIO,利用NAS擴容

MinIO 是一款高性能對象存儲,根據(jù) GNU Affero 通用公共許可證 v3.0 發(fā)布。它的 API 與 Amazon S3 云存儲服務(wù)兼容。使用 MinIO 為機器學(xué)習(xí)、分析和應(yīng)用程序數(shù)據(jù)工作負載構(gòu)建高性能基礎(chǔ)設(shè)施。

更多詳細信息請至項目連接查看:https://github.com/minio/minio

因為端口問題,也為了使用更加方便,更建議將圖床部署至云服務(wù)器,再于NAS上部署MinIO為其擴容。其實除了擴容,MinIO還可以拿來做多端的同步等非常廣的用途,本篇就不細講了。

?? MinIO部署流程

準備一個文件目錄,用于映射數(shù)據(jù)文件,目的是為了容器部署持久化。

威聯(lián)通為例,打開Container Station,將代碼復(fù)制粘貼進去并部署:

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

代碼如下:

version: '3.8' services: minio: image: minio/minio:latest container_name: minio ports: - "9000:9000" - "9001:9001" environment: MINIO_ROOT_USER: minioadmin MINIO_ROOT_PASSWORD: minioadmin volumes: - /share/Container/MinIO/data:/data command: server /data --console-address ":9001" restart: always

此時web輸入NAS_IP:9001即可訪問管理界面。

?? MinIO 創(chuàng)建 Key&Bucket

全英文界面,各位可以借助網(wǎng)頁翻譯,不過操作挺簡單的,跟著本文來也完全沒問題。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

登入進MinIO后,如下圖箭頭所示創(chuàng)建密鑰。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

密鑰可設(shè)置到期時間,可以命名,但這些都是非必需,點擊創(chuàng)建即可。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

跟公網(wǎng)DDNS的時候獲取服務(wù)商Token差不多,只會顯示一次,可以把密鑰文件下載,也可以單獨記事本記錄下來,總之打算常用的不要弄丟。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

接著是創(chuàng)建Bucket(桶),如下圖所示。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

命名規(guī)則不少,建議純小寫。還具備版本控制、對象鎖定、配額等功能,大家看需求選擇吧。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

創(chuàng)建完畢后的界面。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

?? 反向代理

對MinIO進行反向代理,因為搭建于NAS,因此依然使用Lukcy,往期教程鏈接:

配置截圖如下

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

前端域名為已經(jīng)解析好的二級域名,例如:minio.ydxian.com

后端域名為完整的本地服務(wù)訪問地址,如圖所示

?? 配置蘭空圖床

登錄到蘭空圖床的面板,點擊左側(cè)欄存儲策略,新增策略后如下圖所示進行填寫。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

需要注意的是,部署于NAS,不能使用標準端口,因此監(jiān)聽端口不要漏寫,網(wǎng)址末尾也不要加反斜杠:https//:minio.ydxian.com:9981

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

圖片自動上傳

?? 獲取Token

進入蘭空圖床控制臺,最新版本不直接顯示token,得我們?nèi)ナ謩荧@取。

打開瀏覽器搜索在線Post,應(yīng)該隨便選個就行,就能用。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

Post的地址是 https://你的網(wǎng)站/api/v1/tokens ,參數(shù)名為emailpassword兩個常規(guī)參數(shù),參數(shù)值則分別對應(yīng)是蘭空的郵箱和密碼。添加完畢后,直接發(fā)起請求。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

等請求結(jié)束后,下拉網(wǎng)頁,找到Header這個位置,右側(cè)即為剛獲得的token,1|WquFC8D1**********r5a4bnw6這一長串復(fù)制記錄下來。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

?? 設(shè)置PicGo

PicGo項目地址:https://github.com/Molunerfinn/PicGo

軟件安裝包下載好后,像其它客戶端一樣在PC端安裝后并打開,開始配置。

首先點擊左側(cè)欄插件設(shè)置,在搜索欄搜索lankong,進行插件安裝,安裝好后可能要重啟一下。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

接著左側(cè)欄點擊圖床設(shè)置,填寫相關(guān)內(nèi)容后點擊確定,如下圖所示:

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

  • Lsky Pro Version:這里選擇V2
  • Server:你圖床的完整訪問鏈接,非標端口的端口號也要填上
  • Auth token:上文我們獲得的token,但是要多點東西,填寫內(nèi)容為Bearer 1|WquFC8D1**********r5a4bnw6

接著點擊左側(cè)欄的上傳區(qū),選擇lankong,隨便拖一張進去,底部可以選擇默認的連接格式,上面也提到我習(xí)慣用Markdown,就沒做更改。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

可以看到上傳成功提示。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

回到蘭空圖床的web端,點擊左側(cè)欄我的圖片,便可以看到剛上傳的游戲截圖。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

回到PicGo,點擊左側(cè)欄的相冊,如下圖:第一個箭頭所指可直接復(fù)制上傳圖片時默認的連接格式,第二個箭頭所指則可修改圖片URL,第三個箭頭所指可以進行更換圖床、臨時更換圖片格式、搜索等操作。

還在付費擴容?自建對象存儲,MinIO+PicGo實現(xiàn)服務(wù)器擴容和圖片自動上傳

到這里PicGo和蘭空2.0的配合戰(zhàn)就完成啦!

如果大伙兒覺得本篇內(nèi)容還不錯,別忘了三連支持下,能點點關(guān)注就更好了!后續(xù)我還會持續(xù)分享各類教程以及有趣好玩的項目,感謝觀看,咱們下期見~

感謝觀看,本文完~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。