Запуск ноды NOIA на VPS с IPv6 от FirstByte.
Переходим на веб-сайт https://firstbyte.ru и регистрируемся.
В Меню слева в разделе Товары/Услуги выбираем Виртуальные серверы и нажимаем Заказать.
Появляется список доступных виртуальных серверов. На момент написания статьи для корректной работы ноды NOIA нам будет достаточно сервера MSK-KVM-SSD-START имеющего характеристики: Виртуализация — KVM, Процессор — 1 ядро, Память — 512 MB, Диск — 7 GB SSD, цена которого 55 руб/месяц.
Прежде чем заказать этот сервер переходим в Меню — Финансы — Платежи и удобным способом пополняем баланс в зависимости от того на сколько вам нужен виртуальный сервер и сколько именно серверов необходимо. На одну учетную запись можно заказать 2 таких сервера.
После успешной оплаты вы увидите текущий баланс в правом верхнем углу слева от вашей учетной записи.
Теперь можем заказать сервер не меняя никакие настройки кроме операционной системы. В этой инструкции мы выбираем Ubuntu-18.04-amd64. Нажимаем оплатить и оплачиваем с текущего баланса.
Ждем подготовку виртуального сервера, пока его статус не изменится на Активен.
Скачиваем бесплатную версию терминала MobaXterm с https://mobaxterm.mobatek.net/download.html и устанавливаем его.
В Меню — Товары/Услуги — Виртуальные серверы двойным нажатием левой кнопки мыши по нашему серверу мы можем увидеть IP адрес сервера и пароль, которые нам понадобятся позже.
Запускаем MobaXterm и нажимаем Ctrl+Shift+N. В поле Remote host вбиваем IP адрес сервера и нажимаем OK.
На запрос терминала login as: вводим root и нажимаем Enter. Копируем пароль сервера, вставляем его в терминал на запрос пароля нажатием правой кнопкой мыши и жмем Enter (после вставки пароль не виден в терминале).
Первым делом запускаем пинг IPv6 командой ping6 ipv6.google.com. Если пингуется, то останавливаем пинг нажатием Ctrl+C. Если нет, то закрываем терминал и возвращаемся на веб-сайт https://kvm.firstbyte.ru/vmmgr. Одним нажатием левой кнопки выбираем наш сервер и в меню выше нажимаем Переустановить для переустановки операционной системы. После того как система будет переустановлена запускаем терминал и снова пингуем IPv6. Если IPv6 пингуется, то останавливаем пинг нажатием Ctrl+C и вводим следующие команды.
Команды могут быть скопированы (Ctrl+C) по одной и вставлены в терминал нажатием правой кнопки мыши, после вставки команды нажимаем Enter. Следующую команду вводим после завершения предыдущей и нового запроса терминалом такого вида root@xxxxxxxx:~#.
Команды:
sudo iptables -I INPUT -p tcp --dport 8048 -j ACCEPT
sudo iptables -I INPUT -p udp --dport 8058 -j ACCEPT
sudo apt update
sudo apt -y install curl git npm build-essential python-dev
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt -y install nodejs
git clone https://github.com/noia-network/noia-node-cli.git
cd noia-node-cli
npm install
npm run build
npm start
#Нажимаем Ctrl + C
Внимание. Ввод ETH адреса может быть сделан двумя способами.
1 способ:
#Редактируем в ~/.noia-node/node.settings airdropAddress
cd ~/.noia-node/
nano node.settings
2 способ:
Во вкладке SFTP левого меню терминала двойным щелчком левой мышки нажимаем на папку .noia-node и открываем с помощью блокнота файл node.setting. Находим в строке
airdropAddress=null и заменяем null на ETH адрес, который указывался при прохождении KYC. Нажимаем Ctrl+S и файл сохраняется на сервер.
#Устанавливаем как сервис
cd ~
nano noia.service
[Unit]
Description=noia
[Service]
User=root
WorkingDirectory=/root/noia-node-cli
ExecStart=/usr/bin/npm start
Restart=always
RestartSec=7
[Install]
WantedBy=default.target
#Нажимаем Ctrl + X, Y и Enter
sudo cp noia.service /etc/systemd/system/noia.service
sudo systemctl enable noia.service
sudo systemctl start noia.service
#Проверяем на работоспособность
sudo journalctl -fu noia.service
выходим нажав Ctrl + C
#Проверка состояния
sudo journalctl -fu noia.service |grep downloaded
После ввода всех команд пишем англоязычным админам (@augustas или @k1ybas) официального телеграм чата https://t.me/NoiaNetwork с просьбой проверить работоспособность ноды.
Выражаем благодарность t.me/bepositiv за помощь в подготовке данной инструкции.
Ссылки:
Веб-сайт https://noia.network/
GitHub https://github.com/noia-network
Facebook https://www.facebook.com/NOIANetwork/
Twitter https://twitter.com/NoiaNetwork
Medium https://medium.com/noia
Reddit https://www.reddit.com/r/NOIA/
Youtube https://www.youtube.com/channel/UChCZuura_kvQog6uiRDPu3g
Telegram https://t.me/NoiaNetwork/
Официальный русскоязычный телеграм чат https://t.me/NOIA_RUS