但是好在我会搜索,找到了一个 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文件,来查看图床是否正常。正常则设置完毕。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)