Гайд по поднятию ноды в проекта moonbeam

Nagayka
2 min readJan 28, 2021

Доброго дня друзья.

Совсем недавно вышла кураторская программа проекта moonbeam.

Соответственно для тех кто попал в проект, нашей командой не было обнаружено адекватного гайда на русском языке.

Есть гайд от разработчиков самого проекта, но он сложен для понимания и исполнения новичками.

Минимальные технические требования

· VPS —8 vCPU, 16ГБ ОЗУ, 50ГБ SSD

· OC — Linux x64

· SSH Клиент — Putty, MobaXterm, mRemoteNG(кому, что нравится)

Лично я выбираю MobaXtern.

1) Ставим Docker

$ sudo apt update$ sudo apt install apt-transport-https ca-certificates curl software-properties-common$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"$ sudo apt update$ apt-cache policy docker-ce$ sudo apt install docker-ce

2) Открываем порты

$ sudo ufw allow 30333/tcp$ sudo ufw allow 30334/tcp

3) Создаем путь и прописываем доступ

$ mkdir /var/lib/alphanet-data$ chmod 777 /var$ chmod 777 /var/lib$ chmod 777 /var/lib/alphanet-data

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

docker run -p 30334:30334 -p 30333:30333 -v "/var/lib/alphanet-data:/data" \
purestake/moonbase-parachain-testnet:v0.5.1 \
/moonbase-alphanet/moonbase-alphanet \
--base-path=/data \
--chain alphanet \
--name="YOUR-NODE-NAME" \
--execution wasm \
--wasm-execution compiled \
--state-cache-size 4 \
-- \
--name="YOUR-NODE-NAME (Embedded Relay)"
ОБРАТИТЕ ВНИМАНИЕ ГДЕ YOUR-NODE-NAME ТУДА ВВОДИМ НАЗВАНИЕ СВОЕЙ НОДЫ

ЕСЛИ ВСЕ УСПЕШНО ПРОШЛО, ТО ПОЛУЧАЕМ ЭТО

Можно выходить, единственный момент!

ВНИМАНИЕ, ПОЛЕЗНО!

Если после выхода понадобится открыть логи ноды, то нужно сделать следующее:

$ docker ps  — выводит все id всех запущенных контейнеров$ sudo docker logs id контейнера -f  --tail="100" - непосредственно запускает логи ноды

Спасибо за внимание!

По возникшим вопросам можно обратится в telegram @nagaykka, наша команда постарается Вам помочь!

--

--