xChar
·a year ago

:p[本教程不适合短期vps挂机,短期挂机没有任何收益]{.center}

:p[2023/08我也不记得是哪天了,vps死机重启一次VG炸了,没有后续了。。。。到11$大概两个月就能付款了,结果炸了]{.center}

官方给出的支付情况

作为存储节点运营商,节点不需要提供任何前期权益即可开始赚取STORJ代币。相反,在存储节点运营的前九个月中,一定比例的收入存入持有账户。这些资金将被保留,直到存储节点运营商选择离开网络。第15个月后,一部分余额返还给存储节点运营商,其余部分无限期持有。
第1-3个月:扣留75%的存储节点收入,25%支付给存储节点运营商
第4-6个月:预扣存储节点收入的50%,50%支付给存储节点运营商
第7-9个月:预扣存储节点收入的25%,75%支付给存储节点运营商
第10-15个月:100%的存储节点收入支付给存储节点运营商
第16个月:预扣总额的50%返回给存储节点运营商,其余50%保留直至节点优雅退出网络

官方没设置最低付款限制,但是说只能给超过或达到14.68$的付款

:p[本教程不适合大陆vps,因为连不上区块链api]{.center}

每当黑色星期五的时候总会买一些便宜vps,虽然根本用不到,但就是想买,然后留着没用,不续费还觉得可惜,之前用过服务器挂storj,今天找到了,闲着没事就写个教程罢

开始

:p[以下部分链接需要使用emmmm,你懂的,上网方式]{.center}

首先点击下方文字打开官网创建节点链接

storj注册节点

屏幕截图 2023-07-11 201841

输入邮箱,通过谷歌验证码之后

屏幕截图 2023-07-11 201734

然后查看邮箱,复制涂红色的文本,然后保存到一个安全的地方

创建随机身份

首先下载程序,然后复制到bin文件夹

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

接下来生成需要很长时间,一般会超过1小时,先创建个screen,运行,然后去干点别的

screen
identity create storagenode

等到运行完成之后,找到上文保存的auth token,删掉“这里输入”复制到后面

identity authorize storagenode 这里输入

然后检查生成情况

grep -c BEGIN ~/.local/share/storj/identity/storagenode/ca.cert

grep -c BEGIN ~/.local/share/storj/identity/storagenode/identity.cert

第一个输出数字2,第二个输出数字3就没问题

可选,备份

实际上并没有什么用,储存的文件丢了只保存了认证文件并不能避免被处罚的情况

文件保存到了这个文件夹里

~/.local/share/storj/identity/storagenode

安装

首先使用docker官方脚本一键安装docker

curl -fsSL https://get.docker.com | bash -s docker

然后拉取镜像

docker pull storjlabs/storagenode:latest

然后启动docker程序

docker run -d --restart unless-stopped --stop-timeout 300 \
    -p 28967:28967/tcp \
    -p 28967:28967/udp \
    -p 127.0.0.1:14002:14002 \
    -e WALLET="改成eth钱包地址" \
    -e EMAIL="改成申请auth token的邮箱" \
    -e ADDRESS="改成vps的ip:28967" \
    -e STORAGE="2TB" \
    --user $(id -u):$(id -g) \
    --mount type=bind,source="改成上文生成认证文件的地址",destination=/app/identity \
    --mount type=bind,source="改成挂载大硬盘的地址",destination=/app/config \
    --name storagenode storjlabs/storagenode:latest

然后等待一会就完成了

查看信息

由于面板没有放到公网上,所以需要使用隧道之类的方法访问

推荐一个不错的ssh客户端

WindTerm

下载后打开,连接到服务器,然后点击右上角的隧道,然后隧道设置

屏幕截图 2023-07-11 204438

按如下方式配置,需要时打开就可以了

然后浏览器打开http://127.0.0.1:14002

就能看到了

屏幕截图 2023-07-11 200359

只挂了1T磁盘,剩下的挂了h@h和pt,估计回本至少得有4T以上硬盘

硬盘不是特别大其实并不怎么消耗流量

Loading comments...