ipfs搭建php网站,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安装之后第一步准备工作便已完成。

二、创建共享秘钥

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值。

ed345899c6351d6fd6648365d25e658c.png

ipfs节点信息

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

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

至此ipfs私有网络搭建完毕

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值