CentOS7 安装IPFS

1、查看CPU架构

uname -m

2、下载软件 

软件主页:IPFS Distributions

根据CPU架构x86_64选择Linux版本64位

系统执行下载命令: 

wget https://dist.ipfs.tech/kubo/v0.24.0/kubo_v0.24.0_linux-amd64.tar.gz

3、解压软件 

创建解压目录:

mkdir -p /data/ipfs

执行解压命令:

tar -zxvf kubo_v0.24.0_linux-amd64.tar.gz -C /data/ipfs/

4、安装IPFS

进入解压目录:

cd /data/ipfs/kubo

执行安装命令:(需要进入解压目录后执行)

sh install.sh

5、IPFS初始化init

root用户ipfs默认初始化目录是/root/.ipfs,但是根目录磁盘空间太小不满足需求,需要把初始化目录修改为/data/ipfs/.ipfs。

创建初始化目录:

mkdir -p /data/ipfs/.ipfs

设置 IPFS_PATH:

export IPFS_PATH=/data/ipfs/.ipfs

执行IPFS初始化:

ipfs init

查看初始化目录文件:

设置目录软连接:(可以解决部分命令执行报错:no IPFS repo found in /root/.ipfs)

ln -s /data/ipfs/.ipfs /root/.ipfs

6、启动IPFS守护进程

nohup /usr/local/bin/ipfs daemon &

7、浏览器访问

默认只能本机正常访问WebUI:http://127.0.0.1:5001/webui

如果是非本机浏览器访问,需要进行下面的配置,如果是本机浏览器访问,就忽略下面的配置。

ipfs config配置设置允许cross-origin (CORS) requests【跨域请求】:命令中xx.xx.xx.xx换成自己的实际访问IP地址

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["http://xx.xx.xx.xx", "http://localhost:3000", "http://127.0.0.1:5001", "https://webui.ipfs.io"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "POST"]'

 设置完ipfs config配置后,按照第6步操作重新启动IPFS守护进程后浏览器访问:http://xx.xx.xx.xx:5001/webui

IPFS命令手册:ipfs命令手册 / ipfs命令行简介 - 汇智网 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/179844.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

金蝶云星空表单插件获取控件值

文章目录 金蝶云星空表单插件获取控件值获取主键获取文本获取日期获取数值获取基础资料 金蝶云星空表单插件获取控件值 获取主键 正确: this.View.Model.GetPKValue();错误: 获取文本 this.View.Model.GetValue("FBILLNO")获取日期 thi…

协采云代理IP有什么池模式?

共享池多人共同使用,成本低廉,支持池弹性扩容,24小时源源不断供应IP。独享池 仅一人独立使用,支持自定义IP数量、时效、验证方式、IP位置等。客户涵盖大数据、互联网传媒、征信、电商、金融、旅游、教育等行业。

如何用Python实现图像拼接画(把一堆小图拼成大图)

诸神缄默不语-个人CSDN博文目录 在这里的图像拼接画指的是一张大图由很多小图组成,效果就像这样: 原理:将大图拆成很多小块,每一块计算平均颜色,用平均颜色最相近的小图来替代,就可以。 直接遍历就可以&…

CNVD-2021-09650:锐捷NBR路由器(guestIsUp.php)RCE漏洞复现 [附POC]

文章目录 锐捷NBR路由器guestIsUp.php远程命令执行漏洞(CNVD-2021-09650)复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 锐捷NBR路由器guestIsUp.php远程命令执行漏洞(CNVD-2021-09650)复现 [附POC] 0x01 前言 免…

rocketmq5.X 单机搭建 虚拟机搭建rocketmq5.1.4 搭建最新版本mq rocketmq5.1.4版本单体搭建 rocketmq(一)

1. 官网下载地址: 下载 | RocketMQ 2. 配置环境: 我是在/etc/profile.d 新建了一个rocketmq_env.sh 配置了jdk, maven, 以及mq. mq文件下载的 配置完之后,刷新环境source /etc/profile 3. 配置rocket mq 的jvm配置,就是两个启…

LTV预测算法从开发到上线,浅谈基于奇点云DataSimba的MLOps实践

今年8月,StartDT旗下GrowingIO分析云产品客户数据平台(CDP)正式上线了LTV预测标签。通过开箱即用的标签功能,分析师就能一键生成用户价值的预测结果,用于用户运营和价值分析。 LTV预测标签背后是怎样的算法&#xff1…

RDkit | 安装报错及使用

关于RDKit的学习及介绍: RDKit安装 基础教程:[Getting Started with RDKit in Python] RDkit四:数据处理过程中smiles编码的清洗统一化 reticulate-R Interface to Python 在RStudio中加载 rdkit.Chem和rdkit.Chem.rdmolops 时,报…

内网穿透工具NPS(保姆级教程)

前言: 有时候我们受限于硬件设备和网络的的问题,无法将内网的大容量、高性能存储设备或计算设备对外访问。这个时候就会变的特别苦恼,上云呢成本太大,不用云呢公网又无法直接访问,这个时候怎么办呢,NPS它来…

个人微信机器人接口

请求URL: http://域名地址/modifyGroupName 请求方式: POST 请求头Headers: Content-Type:application/jsonAuthorization:login接口返回 参数: 参数名必选类型说明wId是String登录实例标识chatRoom…

蓝桥杯每日一题2023.11.15

题目描述 此处的快速排序有一个思想:以一个数x来判定这l至r区间的数的大小,如果a[l]小于x就与右侧的a[r]交换,最后x可以将这个区间的数进行一分为二。填空出就是已经将x移动到左部分和右部分之间,来确定二分的一个界点 答案&…

vue+springboot实现图形验证码Kaptcha

1、前端 form使用了element-ui的组件&#xff0c;主要还是看img标签&#xff0c;src绑定了form.imgCodeUrl数据&#xff0c;点击图片时触发refreshCode更新图片验证码。 <el-form-item prop"verificationCode" label"验证码" style"text-align: l…

DNS服务器典型配置

文章目录 安装主程序bind和安全插件bind-root修改主配置文件/etc/named.conf正向解析 安装主程序bind和安全插件bind-root yum install bind-chroot修改主配置文件/etc/named.conf vim /etc/named.conf将listen-on和allow-query的ip或域名换成any 表示为服务器所有的IP地址启…