IPFS环境配置

Ubuntu安装配置IPFS

  • Ubuntu安装配置IPFS
    • IPFS本地环境安装
    • 项目配置
      • 创建ipfs节点
      • 修改节点默认存储空间
      • 查看节点id
      • 启动节点服务器
      • 跨域资源共享CORS配置
      • 3.6 验证


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环境配置_第1张图片

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

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

项目配置

创建ipfs节点

为了运行项目,我们需要通过ipfs init在本地计算机建立一个IPFS节点。
IPFS环境配置_第2张图片
IPFS环境配置_第3张图片

修改节点默认存储空间

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

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

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

查看节点id

IPFS环境配置_第5张图片
QmafWaBJh24Z13iqmxSXozrNvfFDVqdAW8Pg1UVtPzFSCS为我的节点ID每个节点都会有一个唯一的ID。

启动节点服务器

IPFS环境配置_第6张图片

跨域资源共享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
IPFS环境配置_第7张图片

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

IPFS环境配置_第8张图片


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

你可能感兴趣的:(区块连)