注:如果您想永久托管,请选择一个可靠的服务,比如
pinata
、lotus
、Infura
。
在开始阅读之前,请确保您已准备好要托管的网站文件。
上传文件
- pinata
如果您不想同步区块链或下载任何程序,可以选择使用pinata
进行在线上传;但是容量限制为 1GB。
- 使用
ipfs-desktop
进行上传
点击文件 - 导入,选择文件夹上传您的网站。
上传文件后,您将获得一个 CID。此时请不要关闭 ipfs 程序,因为文件只是上传到本地节点,上传完成后可以在导入按钮旁边查看。
您可以通过公共网关访问:
https://ipfs.io/ipfs/替换成您的CID
ipfs exec
https://github.com/ipfs/ipfs-desktop/releases
Cloudflare ipfs 网关配置
有免费的计划,真是太好了。
- 登录 Cloudflare 仪表板。
- 选择您的帐户和网站。
- 转到 Web3(在最下面)。
- 单击创建 Web3 网关。
输入以下信息:
主机名:输入要用作网关的主机名,它必须是当前 Cloudflare 区域的子域。例如(cool.otd.top)
网关描述:输入描述以帮助区分不同的网关。
网关类型:选择 IPFS DNSLink 或 Ethereum 的网关目标。(本文使用的是 ipfs 协议,所以选 DNSLink)
DNSLink:这里是选择您要映射的文件,您可以查看官网文档以解析 DNSLINK,也可以直接这样写:
/ipfs/替换成您的CID
然后进行部署就好了。
这是我部署到 IPFS 托管的网站
https://cool.otd.top/(已弃用)
@(酷)