Ubuntu安装配置IPFS


IPFS本地环境安装

下载ipfs压缩包:Version v0.4.13 for linux 64bit

安装:
将 go-ipfs_v0.4.13_linux-amd64.tar.gz压缩文件解压到合适位置:

vincent@vincent-XPS-15-9560:~/Programs$ tar xvfz go-ipfs_v0.4.13_linux-amd64.tar.gz
这里写图片描述

将已解压的文件夹中的ipfs文件移动到/usr/local/bin/文件夹中。

vincent@vincent-XPS-15-9560:~/Programs$ sudo mv go-ipfs/ipfs /usr/local/bin/ipfs

项目配置

创建ipfs节点

为了运行项目,我们需要通过ipfs init在本地计算机建立一个IPFS节点。
这里写图片描述
这里写图片描述

修改节点默认存储空间

执行完ipfs init命令后,会在根目录生成一个.ipfs的文件夹存储节点数据。.ipfs节点默认存储空间为10个G。

如果你自己想修改节点默认存储空间,可打开终端执行下面的命令。

export EDITOR=/usr/bin/subl
ipfs config edit
这里写图片描述
这里写图片描述
将10GB修改成你自己想要的存储空间。修改完毕,保存退出。

查看节点id

这里写图片描述
QmafWaBJh24Z13iqmxSXozrNvfFDVqdAW8Pg1UVtPzFSCS为我的节点ID每个节点都会有一个唯一的ID。

启动节点服务器

这里写图片描述

跨域资源共享CORS配置

为了后续的开发方便,我们还需要对跨域资源共享( CORS )进行配置,ctrl- c退出ipfs,然后按照下面的步骤进行跨域配置。

  • ctrl- c退出ipfs
  • ipfs config –json API.HTTPHeaders.Access-Control-Allow-Methods ‘[“PUT”, “GET”, “POST”, “OPTIONS”]’
  • ipfs config –json API.HTTPHeaders.Access-Control-Allow-Origin ‘[“*”]’
    这里写图片描述

3.6 验证

启动服务器

ipfs daemon

新建终端执行下面的命令

ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
这里写图片描述

浏览器输入下面的网址
打开http://localhost:5001/webui会看到一个漂亮的UI界面。

这里写图片描述


本文主要参考自:http://liyuechun.org/2017/11/20/ipfs-blockchain/

Logo

更多推荐