搭建自己的Chevereto免費圖床—寫部落格更加得心應手了!
阿新 • • 發佈:2020-08-19
[TOC]
# Chevereto免費圖床搭建教程 | vps搭建免費圖床教程
本文首發於:[https://chens.life/How-to-build-a-free-image-bed.html](https://chens.life/How-to-build-a-free-image-bed.html)
## 前言
自從有了個人部落格,圖片的上傳和使用就成了一個亙古不變的問題和痛點。在網上找了很多免費的圖床網站,雖然這種產業面臨著隨時跑路的危險,但也不乏一些確實很不錯的網站。那麼他們是怎麼運作下去的呢,那當然就是VIP服務或者廣告了。不衝VIP就會有圖片大小和數量的限制,還會有一些煩人的廣告出現。
所以,本教程就結合自身經歷,給大家分享如何利用開源免費的Cheverto軟體搭建一個免費的,自己掌控的圖床。前提是得擁有一個雲伺服器或者自己的本地伺服器。**至於如何搭建本地伺服器,請看我的另一篇文章 [自建本地伺服器,自建Web伺服器——保姆級教程!](https://chens.life/How-to-build-your-own-server.html)。**
不想那麼麻煩?也可以使用我的圖床[https://img.chens.life](https://img.chens.life)。ssl加密、30M頻寬(大約4 Mb/s)、最大10Mb圖片大小、不限數量。
## 環境
1. 一臺伺服器(雲伺服器或者本地伺服器)本例為Centos 7.8
2. 寶塔面板 Nginx環境
3. 域名
> 本文使用虛擬機器演示,所以網站地址是虛擬機器的內網IP
### 安裝寶塔面板
參考 [https://www.bt.cn/bbs/thread-19376-1-1.html](https://www.bt.cn/bbs/thread-19376-1-1.html) 在終端中輸入
```
sudo yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
```
## 搭建
### 準備
新增一個站點 [img.chens.life](https://img.chens.life)(根據自己喜歡),本例使用IP地址。**之後在自己域名的dns解析中新增相應解析條目。**
![02](https://img.chens.life/images/2020/08/19/20200819174901.png#vwid=708&vhei=101)
建立一個數據庫。
![03](https://img.chens.life/images/2020/08/19/20200819175032.png#vwid=657&vhei=442)
在[https://github.com/Chevereto/Chevereto-Free/releases](https://chevereto.com/download/file/installer)下載最新線上安裝檔案。如果無法線上安裝,下載離線安裝包,本站**[失眠孤島](https://chens.life)**分流 [1.1.4版本—2020.8.19](https://nas.chens.life/index.php/s/Xo3bfWAtWMKWwJR/download),密碼:`chens.life`。**本例使用離線安裝方式,更加便捷**。
解壓,上傳至網站的根目錄。修改目錄檔案許可權為 777 。可以使用寶塔面板,也可以使用shell命令。線上安裝的需要把`install.php`許可權改為777。同樣的操作。
![04](https://img.chens.life/images/2020/08/19/20200819181303.png#vwid=1636&vhei=805)
![05](https://img.chens.life/images/2020/08/19/20200819181312.png#vwid=489&vhei=315)
### 修改偽靜態配置
在`網站設定 > 偽靜態`中填入
```
location / {
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } try_files $uri $uri/ /api.php; } location /admin { try_files $uri /admin/index.php?$args;
}
```
確定儲存。
### 安裝
在瀏覽器中開啟網址**`http://192.168.116.134/`**,線上安裝的開啟網址**`http://192.168.116.134/installer.php`**。將我的IP地址替換為自己設定的網址。
![10](https://img.chens.life/images/2020/08/19/20200819190904.png#vwid=1008&vhei=904)
填寫基本的使用者名稱和密碼,更改一下網站模式。社群模式中,遊客可以上傳檔案使用。
![08](https://img.chens.life/images/2020/08/19/20200819191114.png#vwid=844&vhei=922)
完成安裝後,直接進入管理控制檯,需要登入進入。
![09](https://img.chens.life/images/2020/08/19/20200819191229.png#vwid=860&vhei=251)
### 更改控制檯語言
進入控制檯之後,點選 設定 > 語言,選擇 簡體中文,稍等片刻。
![11](https://img.chens.life/images/2020/08/19/20200819194346.png#vwid=983&vhei=523)
![12](https://img.chens.life/images/2020/08/19/20200819194354.png#vwid=778&vhei=330)
**儲存之後不會立即更換,需要等待一段時間**。安裝完成。
### 設定封面圖片、網站名稱、最大上傳大小
在 **儀表盤**的 **網站**中設定網站名稱、標題、各種功能的設定。
在 **圖片上傳**中可設定最大上傳大小(遊客或註冊使用者的)。
在 **主頁**中可設定背景圖片。
## 使用PicGo配合
### 下載安裝PicGo
[https://github.com/Molunerfinn/PicGo/releases](https://github.com/Molunerfinn/PicGo/releases),本站 **失眠孤島 **分流[PicGo-Setup-2.2.2_4-windows](https://nas.chens.life/index.php/s/QosacRACCCTwakJ),密碼 `chens.life`。
#### 獲取API v1 key
在儀表盤,設定,API中查詢。
![13](https://img.chens.life/images/2020/08/19/20200819195607.png#vwid=711&vhei=306)
### 配置PicGo
#### 搜尋安裝web-uploader外掛
![14](https://img.chens.life/images/2020/08/19/20200819195805.png#vwid=1000&vhei=564)
#### 配置外掛
在API地址中填入,將IP換成自己的域名。
```
http://192.168.116.134/api/1/upload
```
post引數填入 `source`,JSON路徑填入 `image.url`,自定義Body中填入
```
{"key":"5b163035fb0ab96a7f68416f60d96abf"}
```
將後面的API key換成自己的。點選確定,設定成預設圖床。
![15](https://img.chens.life/images/2020/08/19/20200819195827.png#vwid=1000&vhei=564)
以後只要將圖片拖入即可自動上傳獲得想要的地址。
## 結語
本教程結合親身經歷分享給大家,希望能夠幫助到他人。
歡迎在評論區留言,也可以發郵件[email protected]聯絡我。
歡迎大家光臨我的個人部落格[https://chens.life](https://chens.life)(必須加https才能訪問),http使用88