首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

简单几步开始使用IPFS搭建自己的去中心化的网站

IPFS联盟

互联网/区块链/IPFS/Filecoin

关注

配置环境

安装: ipfs软件

https://dist.ipfs.io/#go-ipfs

根据操作系统下载对应的版本,

linux上解压:

tar xvfz go-ipfs.tar.gz mv go-ipfs/ipfs /usr/local/bin/ipfs

测试是否安装成功,如果有信息出来说明成功:

ipfs help安装go ,只支持go 1.7之后的版本,先解压,然后移动文件夹tar zxvf go1.8.3.linux-amd64.tar.gzmv go /usr/local/

修改配置文件

vim /etc/profile

添加如下内容:

export PATH=$PATH:/usr/local/go/

bin export GOROOT=/usr/local/go

source /etc/profile

go version安装 ipfs-update

https://dist.ipfs.io/#ipfs-update

cd ipfs-update

./install.sh

获取最新的更新包,并且更新

ipfs-update

ipfs-update install latest

最新的不一定是稳定的,所以用

ipfs-update install v0.4.6初始化: 需要先创建目录 /path/to/ipfsrepoipfs init启动本地服务,连接到ipfs网络,假如自己的网页放在folder文件夹:ipfs daemonipfs add -r folder/

此时会生成一串文件夹的hash值,将它缓存到ipfs上,这样别的ipfs节点就可以访问了

ipfs pin add-r QmcKi2ae3uGb1kBg1yBpsuwoVqfmcByNdMiZ2pukxyLWD8

Windows操作系统:

只要下载这个文件: https://dist.ipfs.io/go-ipfs/v0.4.2/go-ipfs_v0.4.2_windows-amd64.zip 当然随着发布版本不同会有些不一样。

下载完成解压后会得到一个文件为 ipfs.exe,直接在命令行下运行它就可以了。 我们在命令行下运行: ipfs help 如果有内容,证明你就可以用ipfs了。

在Windows下运行结果如下:

使用 ipfs init 初始化(这个只运行一次,不需要第二次运行):

使用ipfs cat显示相关文件内容:

使用命令 ipfs add 将想要添加到网络中文件添加到IPFS 中,之后会得到一个$SITEHASH值,就可以在https://ipfs.io/ipfs/$SITEHASH 访问到你的文件了。

对IPFS感兴趣的朋友可以扫下方二维码加入我们的交流群哦~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180506G0XVFW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券