Yesterday

Установка ноды 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. Подключаемся к серверу

  • Нажимаем Sessions
  • Нажимаем SSH
  • Вводим IP сервера, который нам дал хостер
  • Нажимаем OK

При первом подключении к серверу нажимаем Accept

  • Вводим имя пользователя (обычно это root) и нажимаем Enter

ВАЖНО! Как вставить пароль при подключении к серверу:

  • Копируем пароль (из письма, дашборда, блокнота итд)
  • Когда сервер запросит пароль, нажимаем правую кнопку мыши в месте ввода пароля и затем 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

Нажимаем Connect

Процесс регистрации ноды можно посмотреть, нажав на Logs

Ждем примерно 2 минуты

Поздравляем! Нода подключилась к серверу.


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