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

来源:IPFS联盟  作者:西瓜  时间:2018-05-06

  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

  tar ipfs-update.tar.gz

  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访问到你的文件了。

  

  

相关信息:
您可能喜欢
Copyright © 2017 iIPFS.com IPFS/FileCoin资讯站