Sonaric 节点部署
  • 欢迎大家关注 ,专注挖掘精品空投项目,相互交流持续学习

  • 免责声明所有分享内容仅做学习交流,不构成任何投资建议

项目背景

官方链接https://sonaric.xyz/

官方twitter: https://x.com/Sonaricnetwork

赛道: AI

**注册链接:**可以获得 100 Point点

推荐码:2t5oimyxvknd2a

每个推荐码只能5个人用

节点配置要求

  • CPU:> 4vcpu

  • Mem: > 8G

  • Disk: > 20GB

  • OS: Ubuntu 22.04

  • GPU 更佳

创建账号

adduser sonaric01
sudo usermod -aG sudo sonaric01
su - sonaric01

安装节点

sh -c "$(curl -fsSL https://raw.githubusercontent.com/monk-io/sonaric-install/main/linux-install-sonaric.sh)"

上述命令会自动安装 sonaric 相关以及自动运行 sonaric 节点。

查看节点状态

上述启动成功后,通过下面的命令查看运行状态

sonaric node-info

更新节点

如果想把节点更新到最新版本,请参考下面的命令

apt-get update
apt-get install sonaricd sonaric

检测节点是不是最新版本

sonaric node-info

安全防护

为了保护你的AI节点不被共计,通过iptables策略来进行防护

sudo iptables -I INPUT -p tcp --dport 44003:44006 -m comment --comment "sonaric ai node drop rule" -j DROP

上述是 sonaric 使用的默认端口,这些不应该在互联网上进行暴漏

GUI访问

为了安全的访问GUI,建议通过SSH的方式建立本地与远程的隧道

ssh -L 127.0.0.1:44003:127.0.0.1:44003 -L 127.0.0.1:44004:127.0.0.1:44004 -L 127.0.0.1:44005:127.0.0.1:44005 -L 127.0.0.1:44006:127.0.0.1:44006 user@your-vps-ip

上述隧道建立链接后,通过访问下面的端口进行查看GUI

打开本地浏览器:

http://localhost:44004

当使用代理访问时,可以参考下面的命令

ssh -o 'ProxyCommand=$(which nc) -x 127.0.0.1:7890 %h %p' -o ExitOnForwardFailure=yes -o ServerAliveInterval=60 -N -L 44003:localhost:44003 -L 44004:localhost:44004 -L 44005:localhost:44005 -L 44006:localhost:44006 user@your-vps-ip

备份与恢复

每个 Sonaric AI 节点都有一个唯一的身份,用于识别网络上的节点。该身份是您后续积分领取的保障,因此一定要备份好,可以通过下面的命令导出以及导入

  • 导出身份:sonaric identity-export

  • 导入身份:sonaric identity-import

当你将节点身份转移到新服务器时,而不是复制整个节点的数据,这非常有用

导出身份

sonaric identity-export -o your-node-name.identity

可以把上面的内容换成您自己的信息,导出是会让您输入相关的加密密码以保护节点。

每次导出身份时看到的不同的内容是正常的。该文件使用随机化输出的方法进行加密

导入身份

sonaric identity-import -i your-node-name.identity

系统将提示你输入密码,输入密码后新的身份信息被导入到新的节点中

切记在多个网络节点之间共享身份,可能会导致您的节点被取消网络资格

全备份

建议定期备份节点数据,以防止因硬件故障或者其他问题导致的数据丢失。

要备份节点数据,只需要将 /var/lib/sonaricd~/.sonaric 移动到安全的位置即可。

该目录包括与您节点相关的所有数据。包括节点标识、数据库、配置文件和日志。

要从备份恢复节点,只需要在 sonaricd 服务停止时,将备份目录复制到新服务器上的同一位置,然后启动 sonaricd 服务即可。

激励政策

  • 节点每在线10分钟将获得 1分

  • 节点配置必须满足最低要求

  • 每台物理机只能运行一个节点

积分计算

points = (uptime_seconds / 600)*(number_of_workloads + gui_running) * multiplier
multiplier = (if cpus < 2 then 0.1 else 1) * (if has_gpu? then 1.2 else 1)
  • uptimes_seconds 是心跳之间的秒数

  • gui_running 是一个值,表示 Sonaric GUI是否在您的节点运行,如果正在运行,则为1,否则为0

  • number_of_workload 是您的节点运行工作负载的数量

  • cpus 机器上可用的CPU核心数

  • has_gpu 是否有GPU

  • Multiplier 根据节点的配置因素

获取 Discord角色

在 discord中输入 /addnode 获取验证码,

拿到验证码后通过下面的命令进行注册。

curl -sSL http://get.sonaric.xyz/scripts/register.sh | bash -s -- <your-code-here>

返回 Sucess 即可完成注册,同时获得 100point

Subscribe to 0xFish
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.