November 12, 2021

Пошаговая инструкция по установке ноды Moonbeam v.0.18.0 через Docker

Первым делом нужно взять в аренду сервер. Вы можете выбрать любого арендодателя, но я советую вам Hetzer, т.к. при регистрации по реферальной ссылке (можно найти в интернете) вы получите 20 бонусных евро, которых за глаза хватит для запуска ноды.

Проходим регистрацию и подтверждаем личность (лично я делал это через id карту). Так же нужно будет привязать свою банковскую карту.

Далее создаём проект (нажимаем +New Project), придумываем название и кликаем на проект.

Дальше нажимаем Add Server

Выбираем сервер на 8 ядер 16 гб оперативки и 240 гб ссд (как на фото)

Ниже пишем любое имя сервера и нажимаем CREATE & BUY NOW

На почту должно прийти письмо с ip и паролем от сервера как на фото

Далее переходим по ссылке и скачивем putty (64-bit x86 версия которая выделена на фото должна подойти большенству) и устанавливем.

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

Копируем ip сервера который пришёл на почту и вставляем в верхнюю колонку (как на фото), нажимаем open

В появившемся окне нажимаем accept

В строке прописываем root и нажимаем enter

Копируем пароль который пришёл на почту, чтобы вставить его ПРОСТО КЛИКАЕМ ПРАВОЙ КНОПКОЙ МИШИ В СТРОКЕ (пароль не будет видно для защиты, но он вставился) и нажимаем enter

Далее снова вводим пароль (так же просто кликом пкм) и нажимаем enter

Пишем новый пароль (он тоже не будет показывается и он должен содержать большие и маленькие буквы и цифру), нажимаем enter

Повторно вводим и подтверждаем новый пароль

Готово, теперь можем прописывать команды, копируем и вставляем по очереди команды ниже:

sudo apt update

sudo apt upgrade -y

Дожидаемся конца обновления, видим это

Далее прописываем:

sudo mkdir /var/lib/alphanet-data

sudo chown -R $(id -u):$(id -g) /var/lib/alphanet-data

apt install docker.io

Появится такое сообщение, нажмаем enter


Теперь к запуску ноды. Прописываем комнады ниже

(YOUR-NODE-NAME заменяем на имя вашей ноды)

apt install docker.io

docker run --network="host" -v "/var/lib/moonriver-data:/data" \
-u $(id -u ${USER}):$(id -g ${USER}) \
purestake/moonbeam:v0.18.0 \
--base-path=/data \
--chain moonriver \
--name="YOUR-NODE-NAME" \
--execution wasm \
--wasm-execution compiled \
--pruning archive \
--state-cache-size 1 \
--db-cache <50% RAM in MB> \
— \
--execution wasm \
--pruning archive \
--name="YOUR-NODE-NAME (Embedded Relay)"

После подгрузки видим это, у вас всё получилось :)

Проверяем на сайте телеметрии (убедитесь что смотрите именно сеть Moonbase Alpha (нажимаем три точки справа в верху)

Сортируем по имени

Находим свою ноду и тыкаем на неё

Теперь она будет в самом верху списка (без сортировки)

Поздравляю, вы успешно запустили ноду :)

Если будут вопросы - пишите в дискорд RedeptioN#2245 по-возможности буду отвечать