本安装按照官网 https://docs.storj.io/node/ 实施。如果你有硬盘空间和带宽,可以试试存储挖矿。
1,注册获得 Auth Token。 访问 https://www.storj.io/node, 然后单击网页中的 “Host a Node”, 根据要求填写邮件地址,系统将生成 auth token, 复制下来备用。
2,硬件需求(每个Node最低,这里只安装一个Node):
CPU:一个专用于挖矿的CPU核心;
存储空间: 8 TB-- 24 TB 可用存储空间,最少550GB,上不封顶;
网络流量: 每月 16TB + 的流量,最好不限制,每月最少 2TB;
上行网络带宽:最少 5Mbps, 100Mbps;
下行网络带宽:最少 25Mbps, 100Mbps;
可用率:最低每月 99.3%,应大于99.5%,每月最大宕机时间 5 小时;
本次安装环境,Ubuntu 20.04.5 LTS; 在局域网内,不知道经过了几次 NAT和路由器。
3,设置 Dynamic DNS Service;这里使用 https://www.noip.com/ 的免费试用版,可能每30天需要Update一下。
填写自己所需的域名 storj31 并选择域名, zapto.org, 然后根据提示 注册,再激活账号。在激活页面有指南链接,例如
根据网页(https://www.noip.com/support/knowledgebase/free-dynamic-dns-getting-star...) 下载软件 Linux DUC 3.0.0-beta.5 ,并参考安装说明 https://www.noip.com/support/knowledgebase/install-linux-3-x-dynamic-upd...
tar xzvf noip-duc_3.0.0-beta.5.tar.gz
cd noip-duc_3.0.0-beta.5/binaries
sudo apt install ./noip-duc_3.0.0-beta.5_amd64.deb
在 https://www.noip.com/ 登录后创建 Group,并指定组名,下面命令中需要,并将申请的域名添加到该组中。
回到本地服务器上,运行 tmux //指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。
noip-duc -g groupname_in_noip --username your_username --password your_password
4, Linux Configuration for UDP
sysctl -w net.core.rmem_max=2500000
5,identity
下载安装 identiry
curl -L https://github.com/storj/storj/releases/latest/download/identity_linux_amd64.zip -o identity_linux_amd64.zip unzip -o identity_linux_amd64.zip chmod +x identity sudo mv identity /usr/local/bin/identity
创建 Identity
identity create storagenode 运行了20多分钟后,根据各自机器性能。 ...... Generated 175542548 keys; best difficulty so far: 37 Found a key with difficulty 37! ......
Authorize the identity
identity authorize storagenode <email:characterstring>
如果遇到如下错误,尝试几次后依然如此,建议就此打住,别试了,storj不支持您的环境和位置!:
...... Error: rpc: tcp connector failed: rpc: dial tcp 108.160.170.44:8888: connect: connection refused
Confirm the identity
第一行应该返回2,第二行应该返回3 .
待续... ...