Нода Aptos
1. Регистрация
Переходим на сайт, нужно выбрать 1 сервер, на него потребуется около 8 евро.
2. Арендуем сервер
В данной вкладке: ТЫК
Берем такие характеристики: Mega SSD > Ubuntu-20.04-amd64-fromdisk > проц 3 > оператива 4гб > диск 40гб > придумываем имя > оплачиваем > ждем установки сервака.
3. Находим данные от сервера
Заходим СЮДА, тыкаем на свой сервер, далее на инструкцию, в "Информация о cервере" будет нужная инфа для подключения:
4. Авторизуемся в терминале
Я использую MobaXterm, поэтому показываю по ней:
Ссылка на загрузку c официального сайта. Особо разницы нету, первая запускается без установки, вторая с установкой.
Запускаем и жмем: Sessions > New session
В появившемся окне пишем root, в следующей строке вставляем пароль (в терминале это делается нажатием на колесико мыши, сам пароль не виден, просто нажимайте на колесико и enter)
Если видим подобное окно - значит вы вошли в терминал, можно приступать к вводу команд:
5. Обновляемся
Для начала нужно будет кое шо установить, пишем следующие команды, каждую с новой строки, дожидаясь завершения предыдущей.
(не забываем, что все команды вставляются колесиком мыши)
apt-get update
apt install screen
screen -S aptos
Если берете сервер на других площадках возможно хватит только последней команды, но если вы повторяете все за мной - вводим все 3 команды.
6. Запускаемся
Теперь мы готовы к запуску скрипта от Nodes Guru, отправляем команду:
wget -q -O aptos.sh https://api.nodes.guru/aptos.sh && chmod +x aptos.sh && sudo /bin/bash aptos.sh
Ждем некоторое количество времени (долго, может час-два, может 10 минут, смотря какой и где сервер возьмете) пока наша нода будет устанавливаться.
Ничего делать не нужно, просто оставьте терминал и отдыхайте, можете какими-то делами заняться, можете закрыть его и спать пойти, он продолжит работать и устанавливаться.
После успешной установки нужно проверить нашу ноду на работоспособность.
7. Проверяемся
Вводим команду для запроса метрик:
curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version | grep type
Если дает разные цифры в ответ, либо просто единичку - значит она еще не синхронизировалась, ждем еще некоторое количество времени и пробуем заново.
Может пару часов, может больше, значения не имеет, вам ничего делать не нужно, просто занимайтесь своими делами и иногда авторизуйтесь в терминале и вводите эту команду чтобы узнать синхронизировалась она или нет.
Авторизовываться нужно кликая на нашу сохраненную сессию и вводя имя пользователя: "root".
Если видите одинаковые цифры в первых трех строчках - значит все супер и нода работает как надо:
Дополнительная проверка:
Заходим на сайт и в "Node IP or Domain" вводим IP адрес нашей ноды, который нам давали в личном кабинете при аренде сервера:
Если зелененький значок - значит нода функционирует правильно.
Как понять, что нода умерла?
Если вы сидите через MobaXterm, то просто подключитесь к ней и посмотрите на показатель нижней панели:
Если проценты бегают туда-сюда, то все окей, нода работает, если нагрузка 0% - вероятно нужно ее перезагрузить введя команду выше.
Если что логи посмотреть можно этой командой:
journalctl -u aptosd -f
Если строчки бегут - все гуд, если нет, либо какие-то варнинги/ерроры - рестартим той командой. Так и через сайты выше чекнуть можно.
9. Забираем приватные ключи
Сохранить приватные ключи крайне важно, ведь это и есть доступ к вашему счету, с сервером может приключиться всякое, поэтому важно держать приватные ключи у себя в безопасном месте.
Забрать приваткеи можно по пути: ~ > .aptos > key > private-key.txt
Сохраняем эти ключи у каждой ноды и радуемся успешному запуску возможно вашей первой ноды в жизни.
По дальнейшему развитию событий я буду писать на своих ресурсах, поэтому следи за ними.
10. Создаем аккаунт на nodex
Переходим на сайт из 7 пункта - ТЫК, вставляем свой IP, далее в правой стороне нажимаем на "Create an account":
Получаем свои данные от аккаунта и сохраняем их все в надежном месте:
Затем закрываем это окно и вставляем нашу сохраненную мнемонику и жмем на "Login", попадаем в наш акк:
Следующим действием будет получение токенов кликом на кнопку "Faucet", затем кликом на "Send Coins" отправляем немного шекелей между своими кошельками, либо обменивайтесь в комментах и чатах своими кошельками и проводите транзакции: