Chevereto免費圖床搭建教程 | vps搭建免費圖床教程
前言
自從有了個人博客,圖片的上傳和使用就成了一個亘古不變的問題和痛點。在網上找了很多免費的圖床網站,雖然這種產業面臨着隨時跑路的危險,但也不乏一些確實很不錯的網站。那么他們是怎么運作下去的呢,那當然就是VIP服務或者廣告了。不沖VIP就會有圖片大小和數量的限制,還會有一些煩人的廣告出現。
所以,本教程就結合自身經歷,給大家分享如何利用開源免費的Cheverto軟件搭建一個免費的,自己掌控的圖床。前提是得擁有一個雲服務器或者自己的本地服務器。至於如何搭建本地服務器,請看我的另一篇文章 自建本地服務器,自建Web服務器——保姆級教程!。
環境
- 一台服務器(雲服務器或者本地服務器)本例為Centos 7.8
- 寶塔面板 Nginx環境
- 域名
本文使用虛擬機演示,所以網站地址是虛擬機的內網IP
安裝寶塔面板
參考 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(根據自己喜歡),本例使用IP地址。之后在自己域名的dns解析中添加相應解析條目。

創建一個數據庫。

在https://github.com/Chevereto/Chevereto-Free/releases下載最新在線安裝文件。如果無法在線安裝,下載離線安裝包,本站失眠孤島分流 1.1.4版本—2020.8.19,密碼:chens.life。本例使用離線安裝方式,更加便捷。
解壓,上傳至網站的根目錄。修改目錄文件權限為 777 。可以使用寶塔面板,也可以使用shell命令。在線安裝的需要把install.php權限改為777。同樣的操作。


修改偽靜態配置
在網站設置 > 偽靜態中填入
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地址替換為自己設置的網址。

填寫基本的用戶名和密碼,更改一下網站模式。社區模式中,游客可以上傳文件使用。

完成安裝后,直接進入管理控制台,需要登錄進入。

更改控制台語言
進入控制台之后,點擊 設置 > 語言,選擇 簡體中文,稍等片刻。


保存之后不會立即更換,需要等待一段時間。安裝完成。
設置封面圖片、網站名稱、最大上傳大小
在 儀表盤的 網站中設置網站名稱、標題、各種功能的設定。
在 圖片上傳中可設置最大上傳大小(游客或注冊用戶的)。
在 主頁中可設置背景圖片。
使用PicGo配合
下載安裝PicGo
https://github.com/Molunerfinn/PicGo/releases,本站 **失眠孤島 **分流PicGo-Setup-2.2.2_4-windows,密碼 chens.life。
獲取API v1 key
在儀表盤,設置,API中查找。

配置PicGo
搜索安裝web-uploader插件

配置插件
在API地址中填入,將IP換成自己的域名。
http://192.168.116.134/api/1/upload
post參數填入 source,JSON路徑填入 image.url,自定義Body中填入
{"key":"5b163035fb0ab96a7f68416f60d96abf"}
將后面的API key換成自己的。點擊確定,設置成默認圖床。

以后只要將圖片拖入即可自動上傳獲得想要的地址。
結語
本教程結合親身經歷分享給大家,希望能夠幫助到他人。
