Установка ноды Openledger на сервер
Написано автором канала Cryptu Worker. Задать вопросы и обсудить можно в нашем телеграме: https://t.me/cryptuworker.
0. Регистрируем аккаунт Openledger
Переходим на сайт https://testnet.openledger.xyz/ и входим с помощью Google
1. Выбираем сервер
Для этой ноды подойдет самый нетребовательный сервер. Я использовал конфигурацию:
1 CPU, 1 GB RAM, 10 GB SSD.
- u1host.com (единственный дешевый тариф $1.4, лимитов пока нет).
- play2go.cloud (есть два дешевых тарифа за $1.4 и $1.5, но быстро разбирают. Лимит — 20 шт. на пользователя. Регистрируем еще один аккаунт и берем сколько нужно).
- firstbyte.ru (есть варианты от $0.6, но маленькие лимиты на пользователя. Регистрируем дополнительный аккаунт на другую почту).
- xorek.cloud (дешевый тариф $1.4, но сейчас трудно поймать и долгая выдача).
При покупке сервера выбираем Ubuntu 22.04 (с другими версиями скрипт работать не будет)
2. Скачиваем SSH-клиент с поддержкой X server
Бесплатную версию MobaXterm (портативную или установщик) можно скачать здесь:
https://mobaxterm.mobatek.net/download-home-edition.html
Я использую портативную версию. MobaXterm довольно мощный комбайн и можно открывать сразу множество подключений к разным серверам паралельно, что очень экономит время.
3. Подключаемся к серверу
При первом подключении к серверу нажимаем Accept
ВАЖНО! Как вставить пароль при подключении к серверу:
- Копируем пароль (из письма, дашборда, блокнота итд)
- Когда сервер запросит пароль, нажимаем правую кнопку мыши в месте ввода пароля и затем Enter.
При этом символы не будут видны.
4. Запускаем скрипт установки
После подключения будет примерно такое окно
bash <(wget -qO- https://raw.githubusercontent.com/fl77ex/openledger_installer/main/openledger_setup.sh)
Побегут буквы и цифры. Если где-то запросит, нажимаем Y и Enter
Скрипт установит необходимые зависимости, обновит систему, установит и запустит ноду, а также пропишет автозапуск при перезагрузке сервера или при неожиданной остановке ноды.
Время работы скрипта зависит от хостера, но обычно 3-5 минут.
5. Подключение ноды к аккаунту
После завершения работы скрипта откроется окно. Нажимаем Login Node.
Откроется окно с авторизацией Google
Входим в аккаунт Google, в который ранее входили на сайте и разрешаем просмотр общедоступных данных аккаунта (можно отозвать в любой момент).
ВАЖНО!!! На некоторых хостингах для экономии места устанавливаются не все локали, поэтому при запросе почты и пароля доступен ввод только кириллицей.
Для ввода данных копируем почту/пароль и вставляем, нажав кнопку Edit - Paste в окне авторизации (CTRL+V тоже не работает)
Нажимаем Setup Node, затем Continue
Процесс регистрации ноды можно посмотреть, нажав на Logs
Поздравляем! Нода подключилась к серверу.
6. Проверка подключения ноды
ID ноды можно посмотреть, набрав команду в терминале MobaXterm:
cat /etc/machine-id
Переходим на сайт https://testnet.openledger.xyz/dashboard и видим, что нода появилась в списке и горит зеленым. Поинты начинают капать сразу, но в окне отображаются без учета текущего дня.
Отключаемся от сервера, нажав крестик.
ВАЖНО!!! Окно с нодой перед отключением не закрываем, иначе нода работать не будет.
ВАЖНО!!! Если в дашборде на сайте нода горит серым, значит она отключена (такое иногда бывает, слетает авторизация Google). Чтобы подключить ее снова заходим на сервер и вводим команду
screen -dmS openledger_node bash -c 'openledger-node --no-sandbox --disable-gpu --disable-software-rasterizer --disable-extensions'
Далее если попросит, снова авторизуемся в Google аккаунт и подключаем ноду (пункт 5 и далее)
Задать вопросы и обсудить можно в нашем телеграм канале https://t.me/cryptuworker