8BTCCI: 11291.96 +1.85% 8BTCVI: 5384.79 +4.62% 24H成交额: ¥3766.15亿 -12.81% 总市值: ¥15928.93亿 +1.67%
操作指南 | 在Raspberry PI上安装IPFS和IPFS集群

操作指南 | 在Raspberry PI上安装IPFS和IPFS集群

IPFS原力区 发布在 技术指南 海盗号 1627177

“Aadhi Manivannan(作者):我在协议实验室工作了6个月,现在不在那里工作了。”

几个月来,我一直盯着我的Raspberry PI (RPI),不知道如何让它变得有用。我有三个RPI,它们都在那里,积满灰尘。

当我第一次买的时候,它们都是有用途的。一个是智能摄像头,另一个是用来玩LED的,还有一个是我的个人服务器。但是,随着它们最初的用途得到使用后, RPIs布满灰尘了。

所以,我想我应该把它们派上用场。这就是为什么我决定让我的一个RPI成为IPFS节点。另外,我想尝试一下IPFS-Cluster(IPFS集群)。尽管安装过程在很大程度上来说非常简单,但也存在一些问题。

这就是这篇文章出现的原因。以节省那些想让自己的RPI作为IPFS节点运行的人的时间,并作为一个分析如何使IPFS集群运行的“洞察力”的存在。

表设置

在开始之前,本指南不会介绍如何使用Raspbian启动RPI,因为今天有很多的指南都是这样做的。在尝试本指南的其他部分之前,你还需要完成那些操作。

作为一个参考,我在我的安装上使用的是 Raspbian Buster Lite(CLI),为了把图像放到SD卡上,我使用了蚀刻器。

在开始之前,你还需要下载Golang。一旦启动并运行了Raspbian,这就是一个简单的安装了。在你的RPI的终端使用以下安装Go:

sudo apt update sudo apt install golang

下载完成后,需要设置GOPATH。在我的设置中,我在$HOME目录(aka ~/)中创建了一个“go”目录,并将其设置为我的GOPATH:

cd ~/ mkdir go echo 'export GOPATH=$HOME/go' >> ~/.profile echo 'PATH="$HOME/go/bin:$PATH"' >> ~/. profile source ~/.profile

最后,你要确保你的系统上也安装了Git:

sudo apt install git

你应该快速检查一下Go和Git:

go version git version

如果它们都返回带有版本详细信息的输出,那么就好了。

此时,你应该已经完成了所有必要的安装。让我们来看看好东西。

安装IPFS

要安装IPFS,实际上我不建议使用他们的文档。RPI是ARM设备(在撰写本文时),有可能出现不可靠的交互。我找到的最存粹的解决方案是由claudiobizzotto创建的ipfs-rpi repo。

首先cloning repo,并更改到目录:

cd ~/ git clone https://github.com/claudiobizzotto/ipfs-rpi.git cd ipfs-rpi

现在你可以使用目录中的安装脚本来安装IPFS:

./install

安装完成后,你可使用以下软件检查IPFS是否正确安装:

ipfs version

安装IPFS-Cluster 要安装IPFS-Cluster,我建议从源代码开始安装。首先cloning ipfs-cluster repo,并将其更改为目录:

cd ~/ git clone https://github.com/ipfs/ipfs-cluster.git cd ipfs-cluster

现在,你需要运行两个脚本:

go install ./cmd/ipfs-cluster-service go install ./cmd/ipfs-cluster-ctl

预计第一次需要一段时间。这是由于获取了大量依赖项。第二个应该安装得更快。 一旦两者都安装好,检查所有的工作:

ipfs-cluster-service version ipfs-cluster-ctl version

现在,你是启用了IPFS (& cluster!)的RPI节点的所有者。

接下来是什么? 在这里,建议阅读关于IPFS和IPFS- cluster的“入门”部分。最简单的方法是运行IPFS守护进程(ipfs damon)并在网络上获得RPI。只用一行代码,你就可以进入DWeb,这非常酷。

但是,真正有趣的是如何同时使用IPFS (CDN)和IPFS- cluster(协调器)。

有趣的是:我目前正在用这两种工具创建一个简单的笔记应用程序。可以继续关注更多细节!

—全文完—

本文由IPFS原力区编译,原文链接:https://aadhi.rocks/installing-ipfs-ipfs-cluster-on-raspberry-pi/

文章标签: IPFS
评论
登录 账号发表你的看法,还没有账号?立即免费 注册