ipfs私有网络搭建

ipfs私有网络搭建准备工作:

1、至少准备2个ipfs的节点

2、创建一个共享秘钥

3、配置需要相互共享的节点。

一、准备IPFS节点。

1、准备两台linux节点,我测试的系统是Ubuntu 18.04 LTS(点击可以下载)。

2、安装ipfs命令:(如果已安装可以沪铝忽略)

        sudo snap install ipfs

3、安装go-lang环境,后面创建共享秘钥需要用到。(如果已安装请忽略)

        sudo apt-get install golang

4、安装git。(如果已经安装请忽略)

        sudo apt-get install git

两台linux服务器均完成ipfs安装之后第一步准备工作便已完成。

二、创建共享秘钥

1、到github上面下载秘钥生成工具go-ipfs-swarm-key-gen

        sudo git clone https://github.com/Kubuxu/go-ipfs-swarm-key-gen.git

2、编译go-ipfs-swarm-key-gen

        sudo go build -o ipfs-swarm-key-gen go-ipfs-swarm-key-gen/ipfs-swarm-key-gen/main.go

在当前目录会成一个ipfs-swarm-key-gen的可执行二进制文件。然后使用该文件生成一个swarm.key文件

        sudo ./ipfs-swarm-key-gen > swarm.key

拷贝swarm.key文件到.ipfs目录中。(注意使用snap安装ipfs那么.ipfs目录在~/snap/ipfs/目录下,例如我的是在~/snap/ipfs/589/下)。

三、配置相互共享的私有网络

1、分别初始化两个ipfs节点。

        ipfs init

2、删除ipfs默认的网关节点

        ipfs bootstrap rm all

3、添加其中一台节点的地址到另一台节点的bootstrap列表中。

    3.1执行ipfs id查看ipfs节点的ID值。

ipfs节点信息

    3.2添加节点地址到另一台节点的bootstrap列表中

ipfs bootstrap add /ip4/被添加节点的ip地址/tcp/4001/ipfs/被添加节点的ID值。

至此ipfs私有网络搭建完毕

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 管理者的管理模式有多种,但是在一个团队当中我们用的更多的是征求大家的意见,凝固整个团队的凝聚力。
    f961ff2e749a阅读 1,049评论 0 0
  • 初诞新娃,始绽微芽。 勤育苗,唯愿开花。 蹒跚萌语,巨细皆夸。 盼学途坦,仕途远,业途华。 孤身仗剑,飘游天下。 ...
    那一道风景A阅读 2,166评论 0 0
  • 离过年还有5天了。相比以前更平静了,或许是年龄大了。经历多了,遇事就平和了。 越长大越怕回家,怕回家的...
    一一Emily阅读 1,864评论 0 0
  • 忘了有多久,没有看见我,拿着本书,这样笑呵呵。书店里,课辅资料占据了半壁江山。考试、升学、就业等等让看书变...
    一生红白13阅读 2,833评论 0 0

友情链接更多精彩内容