Найти в Дзене
Epic's Channel

Установка OpenLedger ноды на VPS

Привет! Быстрый гайд по запуску OpenLedger ноды на VPS с учётом возможных ошибок установки. За часть гайда благодарность каналу CryptoFortochka. Регистрация OpenLedger Переходим по ссылке и регистрируемся через ваш Google-аккаунт Заказ VPS Переходим и регистрируемся на сайте. После регистрации переходи в личный кабинет. И входим со своим логином и паролем. Попадаем в консоль управления. Переходим в меню Виртуальные Сервера и тыкаем кнопку Заказать. Выбираем сервер Разгон, для наших целей его хватит за глаза. Настройки оставляем как есть. Соглашаемся с условиями и оплачиваем. Далее в списке серверов должен появиться ваш новый сервер. А вам на почту придёт письмо в котором указаны его параметры. Нам нужны следующие: Если в письме этих параметров нет, найти их можно в консоле управления. IP адрес есть прямо в списке серверов. А логин и пароль можно задать в следующем меню. Выбираем сервер и нажимаем кнопку Перейти. Оказываемся в консоле управления уже конкретным сервером. Переходим в меню

Привет!

Быстрый гайд по запуску OpenLedger ноды на VPS с учётом возможных ошибок установки. За часть гайда благодарность каналу CryptoFortochka.

Регистрация OpenLedger

Переходим по ссылке и регистрируемся через ваш Google-аккаунт

Заказ VPS

Переходим и регистрируемся на сайте.

После регистрации переходи в личный кабинет.

И входим со своим логином и паролем. Попадаем в консоль управления.

Переходим в меню Виртуальные Сервера и тыкаем кнопку Заказать.

-2

Выбираем сервер Разгон, для наших целей его хватит за глаза.

-3

Настройки оставляем как есть.

Соглашаемся с условиями и оплачиваем.

-4

Далее в списке серверов должен появиться ваш новый сервер.

А вам на почту придёт письмо в котором указаны его параметры. Нам нужны следующие:

  • IP-адрес
  • Имя пользователя
  • Пароль

Если в письме этих параметров нет, найти их можно в консоле управления. IP адрес есть прямо в списке серверов.

-5

А логин и пароль можно задать в следующем меню. Выбираем сервер и нажимаем кнопку Перейти.

-6

Оказываемся в консоле управления уже конкретным сервером.

Переходим в меню.

-7

Далее устанавливаем пароль, сохраняем его и обновляем на сервере.

-8

Пользователь по умолчанию - root.

У вас должна получится следующая запись:

  • Логин - root
  • Пароль - сохраненный из консоли сервера
  • IP-адрес - сохраненный из списка серверов

Устанавливаем MobaXterm

MobaXterm имеет встроенный X11 сервер, что позволяет запускать приложения с графическим меню на сервере без графической оболочки (условно, сервер перенаправляет видео на ваш экран).

Качаем нужную версию отсюда

Устанавливаем и запускаем.

Идём в меню Session, щелкаем правой кнопки мыши и выбираем New Session

-9

В появившемся меню выбираем SSH и заполняем данные, в соответствии с полученными при аренде VPS.

Remote host - ip адрес вашего сервера

Specify username - root

Нажимаем OK

-10

Откроется окно терминала. Вводим пароль, полученный при создании VPS.

Важно! Пароль отображаться на экране не будет, просто копируем его, щелкаем правой клавишей мыши по экрану терминала и жмём Enter.

Нам тут важно узнать включена ли функция X11-forwarding (то есть перенаправление видеопотока на ваш компьютер).

-11

Если стоит зелёная галочка, то всё хорошо, перенаправление работает и мы следующие действия пропускаем. Если нет, выполняем следующие команды.

sudo apt update
sudo apt upgrade
sudo apt-get install xorg
sudo apt-get install libx11-6
sudo apt-get install xvfb

Эти команды установят необходимые библиотеки для работы с X11.

После установки, перезапускаем сервер

reboot

Ждём пару минут и снова заходим на сервер нажав в терминале клавишу R

Вводим пароль и проверяем появилась ли галочка напротив x11 forwarding

Если да, продолжаем установку ноды. Устанавливаем docker

sudo apt remove docker docker-engine docker.io containerd runc

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update

sudo apt install -y docker-ce docker-ce-cli containerd.io

sudo docker --version

Устанавливаем все необходимые зависимости

sudo apt update

sudo apt install -y libgtk-3-0 libnotify4 libnss3 libxss1 libxtst6 xdg-utils libatspi2.0-0 libsecret-1-0

Устанавливаем нужные файлы и разархивируем их

wget https://cdn.openledger.xyz/openledger-node-1.0.0-linux.zip
apt install unzip
apt install screen
unzip openledger-node-1.0.0-linux.zip
sudo dpkg -i openledger-node-1.0.0.deb
sudo apt-get install -f
sudo apt-get install desktop-file-utils
sudo dpkg --configure -a

Запускаем screen сессию

screen -S openledger_node
sudo apt-get install libgbm1
sudo apt-get install libasound2

Если последняя команда выдаст ошибку, пишем следующее

sudo apt-get install libasound2t64

Запускаем ноду

openledger-node --no-sandbox

Не обращаем внимание на ошибки.

У вас должно открыться окно логина.

-12

Нажимаем Login Node и вводим данные своего Google-аккаунта, которые мы использовали при регистрации OpenLedger.

Внимание! Если у вас пишет только на русском и не переключается на английский, вначале сохраните ваши данные в текстовый файл, а потом просто скопируйте их а потом вставьте через меню Edit - Paste

-13

Если логин прошёл, нажимаем Setup Node, если нет, жмём ещё раз Login Node (временами логин не сразу проходит).

Ждём пока не появится надпись Connect и тыкаем на неё.

Ждём пару минут, пока надпись не появится зелёная кнопка с надписью Connected.

Всё, нода подключена.

Что делать, если нода отвалилась (горит серым в дашборде OpenLedger)

Заходим в терминал, коннектимся к серверу и вводим пароль

В терминале вводим команду

screen -ls

Она покажет вашу сохраненную сессию screen и её номер

Подключаемся к сессии командой

screen -r НОМЕР
-14

Пишем команду

openledger-node --no-sandbox

В появившемся окне заново логиним ноду и жмём на кнопку подключения.

Как удалить ноду

screen -S openledger_node -X quit
rm -f openledger-node-1.0.0-linux.zip
rm -f openledger-node-1.0.0.deb
sudo apt remove --purge -y openledger-node

Полезные ссылки

Статья про браузерные ноды (в том числе OpenLedger) - ссылка.

Узнать новости про самые свежие ноды сразу как я их найду, можно на моём канале.

Получить техническую поддержку, если что-то не получается, можно в чате канала.