成都网站建设设计

将想法与焦点和您一起共享

腾讯云服务器图床 腾讯云服务器使用方法

每个程序员都需要有自己的图床

如果你是一个程序员,恰巧你也经常写技术博客,那么,你一定需要自己的图床。

创新互联公司是一家专注于做网站、成都做网站与策划设计,晋安网站建设哪家好?创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:晋安等地区。晋安做网站价格咨询:18982081108

不要用免费图床!

不要用免费图床!!

不要用免费图床!! !

重要的事情说三遍,免费图库看似让你捡了个便宜,实际就是一个大坑。因为你不知道什么时候,免费图床就挂掉了。而你之前引用的所有图片,都变成了404或403了,如果只是设置了防盗链,我们还可以通过技术方式恢复这些图片,可也颇费周折。

就如今年新浪微博图床用得好好的,突然就设置了防盗链。此外,我有段时间一直使用作为图床,的编辑器可以直接粘贴图片生成markdown链接,确实很方便。然而,也开启防盗链了

免费的果然是最贵的,总有算账的一天,而且这个烂尾账还很不好处理。

为何不直接用付费的图床呢?更何况如果只是个人用,没什么访问量的情况下,各大厂提供的图床免费流量远远足够了。非程序员的同学要折腾图床还是相当有难度的,程序员应该很容易就能搭建好。

付费的图床不仅是存储图片,还可以根据不同的参数设置图片宽高,加水印等等

以腾讯云为例:

原图是:

如果我要将其调整成200*200,只需修改url参数:

这样就可以用程序自动生成不同规格的图片,如果你还在用程序生成不同规格的实体图,赶紧醒醒,都2019了,别再抱残守缺了

腾讯云的图床设置比阿里云和七牛相对麻烦一点,因为分成了两个业务,由对象存储和数据万象两者组成

首先要创建对象存储

为防止被恶意刷流量,可以设置防盗链

然后需要到数据万象绑定存储桶

每月有10GB的免费流量, 详见文档

如果你用的mac系统,强烈推荐用 iPic 这个小巧但功能强大的图片上传工具,配置图床信息后,复制图片、或者截图后,点击 iPic 即可上传图片并生成链接,可配置生成markdown格式链接。虽然是付费软件,但收费很良心,即使各大厂均有图床上传工具,但 iPic 依然不可取代

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

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

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

我的环境为

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

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

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

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

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

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

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

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

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

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

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

一次艰难的图床选择经历(MWeb+PicGo+Github)

写博客就肯定会遇到插入图片的情况,我之前的做法是先在 Boostnote 这种Markdown编辑器里面写个草稿,如果有图片就附上图片,然后再粘到的web端。当然图片也需要另拖,会生成一个的图片链接,相当于把作为图床,然后我再把排好版的文章发布到自己的博客。。。

当然是很麻烦的方式,这种写法持续了大半年之后,开始寻找更高效的写博客的方式。首先客户端,最终选了MWeb。然后是要解决麻烦的图床问题,因为MWeb内嵌了七牛云图传服务,所以申请了七牛云账号,用了一段时间感觉真是如丝般顺滑。

直到我收到了这个:

在七牛云上申请的只是测试域名服务,只有一个月的有效期。如果想继续使用就需要绑定自己的域名,而且这个域名还需要备案。

于是我在腾讯云上注册了两年的 zhangferry点抗 这个域名。填写资料时,我看到系统提示域名要进行备案,备案过程中又发现,要有绑定腾讯云服务才能进行备案。??我只是要域名并不需要云服务啊。隐约感觉好像被下套了,需要解决的问题一个套一个。我还怀着侥幸的心理看了下腾讯云服务的价格,用不起用不起。。。

看到提示说如果不备案域名,三个月后会被回收,有点慌。询问客服之后得知,服务器在国内且没有备案的情况下才会被回收,因为我的博客是搭在Github上的,所以可以不备案,松了一口气,域名保住了。但是,不备案七牛云又不干了,what f。。。

纠结一段时间之后我只能放弃七牛云,寻找其他的图床服务,知乎上有一个总结比较全的文章 盘点一下免费好用的图床 。原来是有很多免费服务的,感觉找到了解决方案。但是,又是一个但是,图床这个东西,免费就意味着不稳定,万一哪天挂了,图片就都丢了。最后文末有总结: 如果打算长期稳定使用请优先选择又拍云或者七牛云,如果是存储并不重要的图片可以使用免费不限大小的SM.MS图床 。

再结合我对图床的需求:免费+稳定。 SM.MS 好像是最接近的方案了,虽然SM.MS知名度不算低,但是我还是有点担心它的稳定性。

再继续找,找到了这个 PicGo ,一个图床管理工具,顺着PicGo(v2.0.3)我找到了Github作为图床这一方案。Github,对啊,我直接就确认了这种方案。虽然有人说Github图片国内访问会慢一些,但是它肯定能保证数据的稳定性啊。这样图床工具和图床服务都找好了,喜大普奔!

说了很多废话,终于到了这个理想图床的配置阶段了,比较简单。

用于存需要上传的图片。这个仓库最好是public的,因为private的仓库,图片链接会带token,这个token又存在过期的问题。

在Github的 Developer setting 界面生一个token。记得保存,因为它只会显示一次。

根据图示:

使用也很方便,PicGo有两种方式:

屏幕截图

截取图片之后,图片会出现在PicGo的待上传列表里面。我们手动点一下会触发上传,上传成功之后,剪贴板会有对应markdown格式的图片文本,直接粘贴可以使用。

固定图片

我们需要将需要使用的图片拖到PicGo的客户端内手动上传,上传成功之后,会自动复制成markdown文本,可以直接粘贴使用。

终于搞定了,撒花!


标题名称:腾讯云服务器图床 腾讯云服务器使用方法
网站URL:http://chengdu.cdxwcx.cn/article/ddghcsg.html