前言
项目中需要使用ipfs,所以自己搭建一个。
1. 准备机器
准备几台虚拟机,不分主从,我用的是centos7,下面的教程也是基于centos7.
4台虚拟机
| 主机名 | ip | 说明 |
|---|---|---|
| centos-11 | *.*.*.11 |
不分主从 01 |
| centos-12 | *.*.*.12 |
不分主从 02 |
| centos-13 | *.*.*.13 |
不分主从 03 |
| centos-14 | *.*.*.14 |
不分主从 04 |
2. 下载与安装
//各节点都要执行
1.到ipfs官网下载安装包 (直接使用已编译版本,也可以自己编译)
https://ipfs.io/ipns/dist.ipfs.io/go-ipfs/v0.4.22/go-ipfs_v0.4.22_linux-amd64.tar.gz
2.解压
tar xvfz go-ipfs_v0.4.22_linux-amd64.tar.gz
3.安装
cd go-ipfs
./install.sh
4.测试
ipfs help
如果测试失败,检查/usr/local/bin路径是否处于PATH中。如无则添加到/etc/profile中
3. 初始化节点
各节点都要执行
- 初始化
ipfs init
//生成的结果如下:
initializing IPFS node at /root/.ipfs
generating 2048-bit RSA keypair...done
peer identity: QmPMo2L*************zDCGScNN
to get started

本文详细介绍了如何在CentOS7环境下搭建IPFS私有网络,包括准备机器、下载安装IPFS、初始化节点、创建共享密钥、设置启动节点、配置IPFS服务、安装WEBUI以及使用API。过程中强调了节点间共享密钥的重要性,以及解决跨域和API访问问题的步骤。
最低0.47元/天 解锁文章
1906

被折叠的 条评论
为什么被折叠?



