如何搭建一个自己图床网站

如何搭建一个自己图床网站,第1张

很久之前买了一个腾讯云的学生服务器,但是一直没有用起来,感觉特别的浪费。又加上前段时间,七牛云的临时域名无法使用,导致我没图床用,非常的难受。

但是好在我会搜索,找到了一个 Chevereto 工具,能够方便在服务器上搭建图床,于是我就花了1个小时时间探索了一下,效果如下。

我的环境为

下面的操作涉及docker,需要在root权限下执行如下操作。

第一步:安装docker和compose(容器的编排工具)

第二步:获取mariadb和nmtan/chevereto镜像

第三步:使用Docker-compose启动服务。

在docker-compose.yaml 增加如下内容

编辑配置文件之后,就能方便的启动服务

输入你的公网IP和配置文件中的端口号,检查是否安装成功

如果遇到如上界面,说明成功的搭建了图床服务,但仍需要填写一些信息。之后登录之后就可以在这里进行上传图片

但是这种情况下,游客模式下也是能查看你的所有图片,那有没有办法只让自己查看自己的上传图片呢?

我们可以进入dashboard修改如下参数来设置隐私模式:

如此这般之后,你就可以放心大胆的上传你的图片,但是请遵守当地的法律法规,不要上传一些非法图片,维护社会稳定,人人有责。

主要原因是因为百度的图床都不好使,速度慢,不稳定等等各种原因。

我们的使用的开源图床是 Lychee ,总结两个字:简约!

首先要保证环境满足Lychee的条件,Lychee需要PHP5.5以上(这是句废话,毕竟上边都让你们装7.x的PHP了,但该提醒的还是要提醒一下)

设置权限, 注意你的路径,按我这个步骤走的话你需要把Lychee文件夹里的文件移动到你的IP目录下,也就是第5步的目录下,并且移动的时候有三个文件是需要手动修改的(index.html,.user.ini,.htaccess)千万别忘了!

之后点服务,重载配置,重启,ok结束

上边8步走完,基本就设置完了。

打开浏览器输入你的服务器IP。

如果都对了,那么恭喜你应该提示你输入MySQL的信息了。

之后还会创建一个账号,然后你就可以上传图片进行外链测试了。

对于搭建有什么问题可以下方留言问我。

因为七牛图床刚注册时候,会自带测试域名,等到过了一个月后,测试域名被收回,导致图片链接无效,图片刷不出来了。所以还是得自己注册域名。 注意七牛需要域名备案。

这里推荐选用阿里云,因为阿里云域名注册,还帮助域名备案,还有云服务器搭建博客网站。具体域名注册及备案流程可以参考此前帖子。

阿里云域名注册与备案、服务器ECS购买与登录使用

markdown多平台发布及七牛图床使用

等到域名备案审核完成,会收到域名备案信息短信和邮件提醒。

下面正式开始旅程。

最开始需要选定一个二级域名。

假如你已经备好案的域名为 yyy.com 。图床选用比如 xximg.yyy.com 作为二级域名(这里根据你自己选择的二级域名替换掉)。

地址栏直接输入 https://dns.console.aliyun.com ,登录后直接跳转“域名解析”页面。点击列表中最右边有“解析设置”选项,点击后进入”解析设置“页面。

点击“添加记录”按钮。

在跳出的“添加记录页面”里。

“记录类型”选CNAME;

“主机记录”填入上面自己选定的二级域名(这里我写入的是“xximg”,根据你自己选择的二级域名替换掉);

”解析线路“选择默认;

“记录值”就是上面复制到的CNAME(类似于 xximg-yyy-com-idvb268.qiniudns.com 字样,每个人的不一样);

“TTL”选择默认的10分钟。

最后点击确定。

最终“解析设置”页面显示如下:

图床神器是配合桌面使用,方便将图片上传至七牛云空间,并且自动生成链接插入markdown文件中。

[图片上传失败...(image-ed4799-1586164561003)]

拖拽图片至mpic,即可生成链接,直接复制粘贴至.md文件,来查看图床是否正常。正常则设置完毕。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/651959.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-23
下一篇2023-07-23

发表评论

登录后才能评论

评论列表(0条)

    保存