图 12


作者官网: https://github.com/Chevereto/Chevereto-Free

Chevereto图床源码是一款开源的源码,可以自由搭建图床,自己使用或者提供给大家使用,源码有免费版本和收费版本。

免费版本的只能使用本地存储,也就是在本地服务器存储图片,收费版的可以使用外部存储,可以用七牛云,阿里云,腾讯云等等来进行存储,外部存储的话速度会更快一些。

我的搭建环境

  1. 腾讯轻量服务器
  2. 服务已安装宝塔面板
  3. PHP版本推荐7.4以上,因为最新版本支持WEBP
  4. MySQL版本号应高于5.6,官方建议MySQL8,本例使用5.7

1. 宝塔面板中创建网站

图 2


2. 设置SSL,创建HTTPS站点

图 4


3. 进入网站根目录

图 5


4. 下载图床源码并解压缩
  • 点击远程下载,输入链接: https://github.com/chevereto/Chevereto-Free/releases/download/1.4.2/1.4.2.zip
  • 解压缩下载的文件到网站根目录
  • 图 6

5. content 和 images 目录需要设置为 777 权限

图 7


6. 设置网站伪静态
<div>location / { 
     try_files $uri $uri/ /index.php?$query_string;
}</div>

或者

if (!-f $request_filename){
        set $rule_0 1$rule_0;
    }
    if ($rule_0 = "1"){
    #ignored: "-" thing used or unknown variable in regex/rew 
    }
    if (!-f $request_filename){
        set $rule_1 1$rule_1;
    }
    if (!-d $request_filename){
        set $rule_1 2$rule_1;
    }
    if ($uri !~* "\.(css|js|html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpe?g|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|webp|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$"){
        set $rule_1 3$rule_1;
    }
    if ($rule_1 = "321"){
        rewrite /. /index.php last;
    }
  • 图 8

7. 登录你的网站,进行安装,输入数据库名称密码

图 9


8. 定义管理员账号密码后,后点击安装

图 10


9. 设置中改为简体中文

图 11