烟雨图床:带鉴黄功能的Github+JSDelivr的图床程序

烟雨图床使用Github进行文件储存,由JSDelivr提供全球CDN加速服务,颜值很不错,这篇文章还是基于宝塔面板来搭建这款图床程序。

1、简介

演示:https://img.yyhy.me

下载:https://git.code.tencent.com/yyhy/ImgBed.git

2、安装设置

PHP版本7.2及以上

nginx或者Apache皆可

MySQL5.7

1.宝塔创建一个站点(因为需要数据库支持,需要在建立站点的时候顺便创建MYSQL数据库),GIT源码到自己域名目录。

  1. git clone https://git.code.tencent.com/yyhy/ImgBed.git

注意,这个程序放置在腾讯工蜂,所以你需要登录之后设置好用户名和密码才可以下载。

 

2.设置运行目录为/Public

网站设置→网站目录,具体看图:

3.设置伪静态

Apache无需配置,nginx伪静态规则在程序根目录有个nginx.txt,复制规则配置即可,之后给所有目录777权限。

4.配置程序根目录:/App/Database.php内的数据库信息

根据自己新建的数据库信息来更新以下信息,只更改这三项即可。

  // 数据库名
            'database' => 'img',
            // 数据库用户名
            'username' => 'root',
            // 数据库密码
            'password' => 'root',

5.导入数据库

把程序根目录内的  install.sql 导入到数据库。

6.现在可以访问了,可以直接打开后台

后台登录地址:你的域名/admin/login

默认的用户名密码:admin   123456

通过后台,你可以设置鉴黄,github接入等。

最后

图床功能强大,可以开启游客或者关闭游客上传。

可以在后台管理图片,支持删除图片,这个到是很不错。

支持api,可以自行开发对接改api

如果,没有配置github,图床默认上传到服务器硬盘。

虽然默认是给出的图床域名,但是浏览器打开后会现实jsdelivr加速链接,用户可以自由选择。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注