当前位置: 首页 > news >正文

ipfs安装及其访问webui

在区块链应用场景里,常常需要借助专门的存储系统来保存各类文件。IPFS(星际文件系统,InterPlanetary File System)便是一种适用于区块链网络的分布式存储解决方案,它能够让用户便捷高效地存储和管理文件。

下面,我们以 Ubuntu 18 操作系统为例,详细演示如何使用 IPFS 进行文件存储操作。

1.下载和安装

https://dist.ipfs.tech/kubo/  ipfs官方

Tags · ipfs/kubo · GitHub ipfs的github仓库

我们可以在上面衔接找到ipfs历史版本。

由于我的系统是amd64架构,这里我们下载https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-amd64.tar.gz

#下载
wget https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-amd64.tar.gz

#解压
tar -xzvf kubo_v0.16.0_linux-amd64.tar.gz

 有如下文件,解压完成后并cd ./kubo目录

执行

# 执行该命令,会将ipfs移动到/usr/local/bin目录下
./install.sh

 这样就算是下载和安装完成。

可以输入 ipfs 验证下。

2.启动

初始化

ipfs init 

会在~/.ipfs目录下初始化一个新的 IPFS 仓库。

供其他主机访问

ipfs的api和gateway默认访问路径为127.0.0.1.如需要其他机器访问,需要修改~/.ipfs/config中api和gateway字段,将127.0.0.1替换为0.0.0.0

http cors跨域问题

 非本地访问会产生跨域问题,需要在设置中注明。

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials '["true"]'

启动

ipfs daemon

访问webui

访问:http://localhost:5001/webui


文章转载自:

http://S9NWD16V.ybhxr.cn
http://CylGi2u1.ybhxr.cn
http://RawCN635.ybhxr.cn
http://FyhoK4ka.ybhxr.cn
http://3Xw7aTBF.ybhxr.cn
http://10QyBHwX.ybhxr.cn
http://KPmy4VWw.ybhxr.cn
http://qGBXS4ov.ybhxr.cn
http://7edqn1Wg.ybhxr.cn
http://1zKb8UNQ.ybhxr.cn
http://5zhYbxVz.ybhxr.cn
http://4NNp8F5n.ybhxr.cn
http://MXnhtFcD.ybhxr.cn
http://d3kAEmpz.ybhxr.cn
http://Mslgbzjz.ybhxr.cn
http://ziTuQSHk.ybhxr.cn
http://KzQrx1Fn.ybhxr.cn
http://qQZKPal3.ybhxr.cn
http://yPdiLfE7.ybhxr.cn
http://VMKryKqt.ybhxr.cn
http://3tGLj3PK.ybhxr.cn
http://1IR9jKsn.ybhxr.cn
http://N2lTG8Gc.ybhxr.cn
http://gt54Ld9t.ybhxr.cn
http://gpXFegR2.ybhxr.cn
http://8NRpWA0t.ybhxr.cn
http://Nl0xspnA.ybhxr.cn
http://SH1UKGhg.ybhxr.cn
http://3iWCfWuS.ybhxr.cn
http://xmWOZkUH.ybhxr.cn
http://www.dtcms.com/a/17381.html

相关文章:

  • JavaScript 中toLocaleString()的基本用法
  • 03:Spring之Web
  • this.globalThis || (this.globalThis = this)
  • Android中获取so文件来源于哪个库
  • SQL Server STUFF 函数的用法及应用场景
  • MATLAB图像处理:几何变换详解(裁剪、旋转、缩放)
  • C++ 设计模式-抽象工厂
  • Vision Transformer:打破CNN垄断,全局注意力机制重塑计算机视觉范式
  • 网络安全防范课后参考答案
  • Python爬虫实战:股票分时数据抓取与存储 (1)
  • 设计模式-模版方法
  • 【stm32f407hal库】定时器定时功能
  • web自动化-浏览器驱动下载
  • Linux Mem -- Where the mte store and check in the real hardware platform
  • html css js网页制作成品——HTML+CSS+js茉酸奶的茶网页设计(5页)附源码
  • C++基础知识(三)之结构体、共同体、枚举、引用、函数重载
  • MS08067练武场--WP
  • GBD研究——美国州级地图(附资源)
  • TDengine 客户端连接工具 taos-Cli
  • 盛铂科技 SMF106 低相位噪声贴片式频率综合器模块
  • xfeat paper笔记
  • 国自然专项项目申请:AI赋能的急性心肌梗死预警研究|基金申请·25-02-14
  • 第J2周:ResNet50V2算法实战与解析
  • 二叉树详解
  • Springboot整合ES
  • 【NLP251】命名实体识别常用模块(基于Transformer分类)
  • PyTorch 混合精度训练中的警告处理与代码适配指南
  • 部署 ollama + deepseek + open-webui 遇到的常见问题与解决建议
  • CEF132编译指南 MacOS 篇 - 获取 CEF 源码 (五)
  • SpringBoot异步调用相同类的方法