最快速搭建個人伺服器圖床siuuuuu

憤怒的小肥發表於2023-09-27

@


本文記錄使用docker+minio+picgo超快速搭建自己伺服器個人圖床!

1.伺服器準備

只需要你有個自己個人的伺服器就可以

我這裡用的是騰訊雲,也可以使用阿里雲等其他雲伺服器。

2.docker 安裝

這裡有幾種方式

(1)透過命令列的方式

# 更新系統
sudo yum update

# 安裝必要的依賴項
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 新增Docker的軟體包源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安裝Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 啟動Docker服務
sudo systemctl start docker

# 設定Docker開機自啟
sudo systemctl enable docker

# 驗證安裝
sudo docker run hello-world

(2)寶塔皮膚上安裝

也是非常的方便

3.開啟埠訪問

進入到輕量級伺服器裡面,然後需要開啟兩個埠,9000埠用來部署minio後臺,9001是API呼叫的方式。

這是阿里雲的介面:

什麼是docker

關於docker網上有鋪天蓋地的文章,這裡就不贅述了
想要更多瞭解可以去看看其他博主的文章
比如這篇:docker入門,這一篇就夠了。

簡單來說,docker就是一個容器,可以快速幫我們拉取各種映象,讓我們在一個沙盒中執行各種中介軟體(比如redis,mysql,minio等),非常的方便√

4.docker安裝minio

拉取minio映象

docker pull minio/minio

容器啟動MinIO例項

docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio賬號" -e "MINIO_SECRET_KEY=minio密碼" -v /home/data:/data -v /home/config:/root/.minio minio/minio server --console-address ":9000" --address ":9001" /data

ps:9000埠是控制檯使用,9001埠是API使用,MINIO_ACCESS_KEY=xxx這裡設定登入的使用者名稱,MINIO_SECRET_KEY=xxxxxxxx這裡設定登入的密碼,/home/data是宿主機對映目錄卷,/home/config是宿主機對映配置檔案目錄卷。

注意事項
如果這裡我們先啟動了docker容器再開啟防火牆埠,則有可能發生以下錯誤:

容器報錯docker: Error response from daemon: driver failed programming external connectivity

此時我們只需要重啟容器即可

systemctl restart docker

具體原因看這篇文章:容器報錯docker: Error response from daemon: driver failed programming external connectivity

什麼是minio

MinIO 是一款高效能、分散式的物件儲存系統. 它是一款軟體產品, 可以100%的執行在標準硬體。即X86等低成本機器也能夠很好的執行MinIO。

簡單來說他就是負責管理物件儲存的系統,可以幫助我們把圖片什麼的儲存到伺服器的上。

社群地址 - https://slack.min.io
文件地址(文件推薦)- https://docs.min.io
中文文件-http://docs.minio.org.cn/docs/
部落格地址- https://blog.min.io
官網地址- https://min.io

5.配置minio

現在可以透過ip:9000去進入後臺了,ip(雲服務公網地址)。

輸入建立時候的賬號密碼。就可以登入進去

登陸進去以後

建立我們的bucket

輸入名字點選Create Bucket即可:

然後再點選剛建立好的bucket

接下來配置access key,點選左邊選單欄的Access Keys,新建一個key:

現在我們的minio圖床差不多就配置好了

然後我們這裡用到picgo來幫我們快速上傳圖片

6.picgo下載與配置

github下載地址:https://github.com/Molunerfinn/picgo/releases

建議使用2.3.1版本,2.3.0安裝外掛時可能會出錯

去外掛市場下載,minio

配置

上傳圖片:
儲存完配置之後,我們只需要把圖片拖到上傳區上,圖片就能快速上傳到我們的伺服器圖床上進行訪問啦√

這裡就能看我們上傳圖片的地址啦~

相關文章