July 1, 2022

Sui Node Guide [x100 Nodes]

Выбираем сервер

Требования к серверу: 2 CPU x 8 RAM x 50 SSD

Я поставил на сервер, на котором держу IronFish. Но можно взять самый дешевый на Contabo.


Установка ноды

Используем однострочник, который сделает все за вас:

wget -q -O suix100.sh https://raw.githubusercontent.com/oswy-cpu/suinode/main/suix100.sh && chmod +x suix100.sh && sudo /bin/bash suix100.sh

Ну и все, вы молодец.


Проверяем статус не заходя на сервер.

Один раз берём свой IP адресс либо у впс провайдера, либо введя команду:

curl -4 ifconfig.co

Идём на сайт, созданный zvalid и вводим свой IP:

Подключаемся и смотрим метрики, должно быть так:

Если тут не ок - останавливаем и запускам ноду. Если ок - смотрим сюда:

Много Error? Перезапускаемся.


Полезные команды

Просмотр логов ноды

journalctl -u sui-node -f

Остановка/запуск ноды

systemctl stop sui-node
systemctl start sui-node

Проверяем RPC ноды

curl -s -X POST http://0.0.0.0:9000 -H 'Content-Type: application/json' -d '{ "jsonrpc":"2.0", "method":"rpc.discover","id":1}'

Проверяем метрики ноды

curl http://0.0.0.0:9184/metrics 2> /dev/null | grep gossip_sync_count

Проверяем, запущен ли сервис

systemctl status sui-node | grep "running"


Удаление ноды

systemctl stop sui-node
systemctl disable sui-node
rm /etc/systemd/system/sui-node.service
rm -rf ~/sui /var/sui/