如何使用PicGO + 4EVERLAND 打造去中心化图床

图床一般是指储存图片的服务器,有国内的也有国外的。简单来说就是用来存储图片的地方,我们将图片上传到别人的网站,它会返回我们一个链接,然后我们可以应用到我们的博客上。

本人对图床的基础要求就两点:稳定&速度, 国内的图床通常限制多(审核严苛),单线。但通常一些国外的图床会因为空间距离的因素导致访问速度不佳且价格昂贵。而且,他们基本都是中心化的,一旦宕机,将造成整体服务的停止。

结合目前个人的使用体验,我在这里给大家推荐一套稳定且安全的去中心化图床搭建方案。

去中心化存储的意义

安全,有效防止单点故障

在去中心化存储网络中,数据可以被跨多个位置复制和访问,这有效减少了因为黑客单点攻击造成的安全问题,减少数据丢失。并且由于内容去中心化、分布式地存储在不同的存储空间中。即使其中一个节点出现故障,网络的其余部分也有能力弥补不足。任何主体都不能修改或删除存储的内容。

隐私,保护敏感数据

中心化存储模式下,一旦用户上传所有敏感数据,用户对自己的数据就失去了控制,将数据泄露的风险转嫁给云存储运营商。此类私人信息存在数据丢失、损坏、泄露或被盗的风险。

使用PicGO + Web3 云计算平台4EVERLAND搭建免费图床

下载PicGo

有条件的请下载合适的PicGO版本:Releases · Molunerfinn/PicGo · GitHub

4EVERLAND IPFS链接:https://picgo.4everland.store/PicGo.app.zip

打开插件设置并搜索S3插件:picgo-plugin-s3。

安装完成后,需要到4EVERLAND中复制API Key。

点击4EVERLAND登录页面并选择登录方式,不熟悉Web3的小伙伴请首先移步学习Web3钱包的使用方法,当然4EVERLAND的文档中也有相关教程:https://docs.4everland.org/getting-started/login-options/metamask。

下载并创建钱包以后,登录4EVERLAND并选择Bucket>Access Keys>Generate

打开PicGo,找到图床设置>Amazon S3,并复制4EVERLAND中生成的Key与密匙,输入文件夹名字。

注意目前4EVERLAND的自定义节点为:https://endpoint.4everland.co,域名为:https://picgo.4everland.store,同样你也可以在4EVERLAND文档中找到相关信息:https://docs.4everland.org/s3-compatible-api。

点击确定,并回到上传区,尝试上传一个文件。

验证在4EVERLAND中是否上传成功

在PicGo中,点击复制即可复制图片Url

总结

作为一个图床软件,十分的方便,在软件中就可以展示所有的图片,并且这些图片是去中心化存储在IPFS上的,更加可靠,每个文件都有对应的IPFS CID值,只需要在浏览器中输入网关(ipfs.io/ipfs.4everland.io)+CID就可以轻松实现图片的访问。

猜你喜欢

转载自blog.csdn.net/MDJS_OSOS/article/details/129086458