折腾 Centos6 IPFS 搭建

2018-06-22 09:32:28 +08:00
 338ccom
官方网站 https://ipfs.io 介绍不多说了,上不去的请爬墙

需要安装的依赖包
wget screen

下载安装包
wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz
解压缩
tar xvfz go-ipfs.tar.gz
进去程序目录
cd go-ipfs
安装
./install.sh

自定义 ipfs 存贮默认目录(原目录 .ipfs )
创建存贮目录
mkdir /data/ipfsrepo
自定义存贮目录(此目录需要每次启动 ipfs 前执行一次设定)
export IPFS_PATH=/data/ipfsrepo

初始化 ipfs 配置
ipfs init
初始化成功后 QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv 此值自行替换 查看初始信息
ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/quick-start

个性配置的修改
编辑配置文件
vi /data/ipfsrepo/config

"Addresses": {
"API": "/ip4/0.0.0.0/tcp/5001",
"Announce": [],
"Gateway": "/ip4/0.0.0.0/tcp/8080",
"NoAnnounce": [],
"Swarm": [
"/ip4/0.0.0.0/tcp/4001",
"/ip6/::/tcp/4001"
]


启动一个窗口 ipfs
screen -S ipfs
启动
ipfs daemon

修改 ipfs 的配置信息
ipfs config Addresses.Gateway /ip4/0.0.0.0/tcp/8080
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST", "OPTIONS"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'

防火墙开放 5001 8080 4001

访问
http://ip:5001/webui

开始折腾之旅
6699 次点击
所在节点    IPFS
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/464923

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX