4EVERLAND中文文档
什么是4EVERLAND
4EVERLAND是一个Web 3.0的云计算平台,整合了存储、计算和网络的核心能力。它旨在帮助用户实现从Web 2.0到Web 3.0的顺利飞跃,并成为数百万Web 3.0开发者和应用程序的基础设施。
4EVERLAND 为开发者提供基于IPFS、Arweave、Dfinity的去中心化前端托管、去中心化存储、全球加速网关以及数据分析等服务。
现在开始使用钱包注册
使用4EVERLAND
4EVERLAND支持直接使用MetaMask等钱包方式登录注册,无需任何KYC,详细可见注册登录教程。
任何人都可以免费开始使用4EVERLAND,并获得一定的免费资源。(获取资源教程)
4EVERLAND提供了一套可视化的控制面板来帮助用户更容易的使用4EVERLAND的服务,方便新手快速上手,其中主要的服务有:
4EVER-Hosting:
Hosting是4EVERLAND提供的自动化前端构建及托管的CI/CD工具,可以帮助用户快速实现去中心化前端部署,内置的开发工具可以快速建立、发布和管理Dwebs。支持不同的平台,包括IPFS、Arweave和ICP,用户可以通过使用Github授权或Cli本地模板构建以及IPFS CID/IPNS 迅速将网站部署到Web3.0。
Hositng支持自定义域名,自动化SSL证书管理,CDN加速,防DDOS攻击等能力。
下面看一下大概的使用流程:
- 首先在控制面板选择新建一个项目
- 然后导入Git存储库,并选择一个你想部署的项目
- 在选择完你需要部署的项目时,选择需要部署的平台(IPFS/Arweave/ICP)
- 点击部署,并等待部署完成。部署完成后将会获得对应前端的IPFS/Arweave/ICP Hash,可通过各类网关访问。也会获得由4EVERLAND自动分配的二级域名以及版本域名。
- 绑定个性化域名,Hosting提供DNS以及ENS等去中心化域名绑定。可在Settings>Domains中进行绑定设置。
所有DNS域名访问都将基于4EVERLAND提供的全球边缘节点,提供抗DDOS以及全球加速能力,并提供自动化的SSL证书,无需用户自行配置。
- Hosting支持版本自动更新,当Github发生新的代码更新是,将会自动触发新的构建和部署,可在Settings>Git中开启Deploy Hook
4EVER-Bucket:
去中心化存储您的数据,永不掉线的分散存储解决方案,同时支持IPFS和Arweave,并支持相互一键同步。
您可以使用与AWS S3 API兼容的4EVERLAND API进行程序化的互动和整合,或者使用界面操作、CLI和其他方法来上传、浏览和管理你的所有文件。
IPFS-Bucket
4EVERLAND为所有新用户提供5GB免费的存储空间以及,提供非常简单便捷的文件管理以及IPFS固定服务。
- 创建Bucket, 首先在控制面板选择Bucket,然后创建一个新的桶
- 上传文件,选择“upload”,选择你想上传的内容,然后按上传,支持文件、文件夹多种上传方式
- 获取CID,上传完成后,可以在文件列表获得对应文件的CID。文件夹CID可见下方Snapshot功能。
- 访问,4EVERLAND默认会为每一个bucket分配一二级域名,可以通过对应的二级域名访问相应的内容,或者通过任何IPFS的网关+CID访问上传的文件。
Arweave-Bucket
Bucket支持一键开启Arweave自动同步或者针对单个文件存储到Arweave。
- 创建Arweave Bucket,在创建新Bucket时,可以选择开启"Sync to AR", 此时向该Bucket存储的所有数据将自动存储到Arweave。
- 针对已有Bucket 开启自动同步,在Bucket列表中开启对应Bucket的"Sync to AR",此时该Bucket内的所有数据将自动同步到Arweave实现永存。
- 你也可以选择单独的文件,将该文件Sync to AR
- 所有存储到Arweave的文件,可在文件详情中获得对应的Arweave Hash,并通过Arweave 网关进行访问
个性域名绑定
每个Bucket在创建时都将获得由4EVERLAND分配的免费域名,同时所有用户也可以为自己的Bucket绑定任意的域名。
- 点击Bucket下的Damain,点击Add,选择想要绑定的Bucket,并输入自己的域名
- 解析,复制对应的CNAME解析值,在自己的域名管理平台完成对应的解析。
- 完成解析后,该Bucket下的所有文件均可用自己绑定的域名直接进行访问。
Snapshot文件夹快照功能
Snapshots是一个文件夹快照功能,允许用户将当前版本下的文件夹完成快照,并生成对应IPFS CID。该功能可帮助用户便捷管理文件夹的不同版本。同时该功能可在不向网络广播文件的情况下提前获得CID,适合类似NFT开盲盒等玩法。
- 在Bucket文件列表中,选择对应的文件夹,并点击Snapshot
- 点击菜单栏中的Snapshots,可以看到刚才快照的文件夹,以及对应的CID。此时该文件夹CID未向网络广播,无法通过公共网关访问。
- 点击publish,完成网络广播,此时即可通过任何IPFS网关访问该文件夹内容
AWS S3兼容的API
4EVERLAND提供了完全兼容亚马逊云AWS S3的API,可以被一些标准化的S3兼容框架、工具、客户端和SDK用来管理通过Bucket存储的数据。你可以参考Amazon S3的官方文档来实现Bucket API的接口,或查看相关工具使用教程。
4EVER-Gateways:
IPFS 网关 (gateway) 允许访问者通过 HTTP 请求从 IPFS 网络访问数据。4EVERLAND基于全球分散的边缘节点,为用户提供高可用的、全球加速的网关服务。
IPFS 公共网关
4EVERLAND 为所有刚入门的用户提供了公共IPFS网关,该网关完全公开且免费。
网关地址:https://4everland.io
访问形式如下:
https://4everland.io/ipfs/
如果CID指向一个目录列表,你可以在该目录上附加一个文件名,以获得该文件:
https://4everland.io/ipfs//doc-1.txt
IPFS 专用网关
由于所有公共网关都是公开且免费的,无法保证可用性。对于那些在检索内容时需要更快速度或更高速率限制的用户,4EVERLAND为用户提供了专用网关,享受更好的全球加速访问能力。
- 创建专用网关。在控制面板找到"Dedicated Gateway",并点击"Generate"
- 命名你的专属网关
- 选择你的网关是开放的还是限制的
- 开放网关将被提供给IPFS上的任何内容,即使它没有被钉在你的账户上。这意味着,任何拥有该网关链接的人都可以访问网关提供的内容,也意味着会有更大的流量消耗。
- 受限网关将只提供对钉在你账户上的内容的访问。
- 绑定自己的域名,专用网关支持用户自定义域名,进入网关编辑页面,选择Domains,并输入自己的域名后按照提示完成域名解析即可。
- 此时你将拥有具备全球加速能力的IPFS专用网关,可以按照https://YourGateway/ipfs/的格式访问所有IPFS的数据。
更多关于专属网关的介绍和使用教程。
Note:以上只是关于4EVERLAND的快速入门指南,如果您对4EVERLAND的深度使用感兴趣,请查看官方文档。
如果您在使用过程中遇到任何问题,请在下方留言或加入 4EVERLAND 社区:
Website | Twitter | Telegram | Discord | Reddit | Medium| Email