Запуск ноды NOIA на VPS с IPv6 от FirstByte.

ArtRus
Syntropy Russia
Published in
4 min readSep 25, 2019

--

Переходим на веб-сайт 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

--

--