Moonbeam — запуск ноды .Часть 2 (Информация Устарела)

Душа Спекулянта
2 min readFeb 20, 2021

--

Ниже распишу команды по запуску ноды.

*Edit 23.02.2021 (Как найти ключи)

Системные требования:

8 vCPU
16 GB RAM
50 GB SSD

Ноду устанавливал на Hetzner (стоимость 30 EU) рекомендую использовать Putty SSH

1. Устанавливаем git

sudo apt-get updatesudo apt-get install git

2. Открываем нано (вас должно перекинуть на новое окно)

EDITOR=nano visudo

В новом в самом низу вбиваем команду

moonbeam ALL=(ALL) NOPASSWD:ALL

Затем жмем клавиши Ctrl+x, Y, Enter ( вас должно выбросить обратно в root)

3. Кодим дальше

adduser moonbeam

Задаем пароль ( Обязательно запоминаем!)

Затем, жмем много раз Enter до того момента, пока не запросит подтверждение и в конце прожимаем Y

4. Снова кодим

su -s /bin/bash moonbeamcd ~git clone https://github.com/PureStake/moonbeamcd moonbeamgit checkout tags/$(git tag | tail -1)curl https://getsubstrate.io -sSf | bash -s -- --fastsource $HOME/.cargo/env./scripts/init.sh

5. После команды ниже нужно ждать минут 15–20 пока пройдет проверка/ обновление.

cargo build --release

Когда установиться введите exit и нажмите Enter

6. Снова запускаем nano и попадаем в новое окно.

nano /etc/systemd/system/moonbeam.service

Туда вбиваем все что ниже. Там где ИМЯНОДЫ прописываем свое придуманное имя.

[Unit]
Description="Moonbase Alpha systemd service"
After=network.target
StartLimitIntervalSec=0[Service]
Type=simple
Restart=on-failure
RestartSec=10
User=moonbase_service
SyslogIdentifier=moonbase
SyslogFacility=local7
KillSignal=SIGHUP
ExecStart=/var/lib/alphanet-data/moonbeam \
--parachain-id 1000 \
--port 30333 \
--rpc-port 9933 \
--ws-port 9944 \
--pruning=archive \
--unsafe-rpc-external \
--unsafe-ws-external \
--rpc-methods=Safe \
--rpc-cors all \
--log rpc=info \
--base-path /var/lib/alphanet-data \
--chain alphanet \
--name "YOUR_NODE_NAME" \
--in-peers 200 \
--out-peers 200 \
-- \
--port 30334 \
--rpc-port 9934 \
--ws-port 9945 \
--pruning=archive \
--name="YOUR_NODE_NAME (Embedded Relay)"[Install]
WantedBy=multi-user.target

Теперь прожимаем CTRL+X, y, Enter и выходим в Root.

7. Кодим дальше.

systemctl daemon-reloadsystemctl start moonbeam.servicesystemctl status moonbeam.service

после последней команды должно должны появится строки:


Loaded: loaded (/etc/systemd/system/moonbeam.service; disabled; vendor preset: enabled)
Active: active (running) since Sat 2021–02–20 19:44:10 CET; 1min 41s ago
Main PID: 66198 (moonbeam)
Tasks: 51 (limit: 18720)
Memory: 889.6M
CGroup: /system.slice/moonbeam.service

Если видите “active running” значит у вас все работает.

— — — — — — — — — — — —— — — — — — — — — — — — — — — -

Что бы увидеть логи.

journalctl -n 100 -f -u moonbeam.service

*Edit 23.02.2021 (Как найти ключи)

Теперь вам нужно найти свои ключи и отправить их в Discord в ветку technical-project, а также в Trello.

Для это вбиваем команду

journalctl -u moonbeam.service

Проматываем вниз до момента, где начинаются обновления и выбираем от туда инфу. Пример:

Node name: seainvestor0

Parachain Account: 5Ec4AhPZk8STuex8Wsi9TwDtJQxKqzPJRCH7348Xtcs9vZLJ

Local node identity is: 12D3KooWBWabGAFipozD1afnttiHsejysHqBQ9wyCwKmbrPqPvqn

[Relaychain] Local node identity is: 12D3KooWNyXzWSdqnMmufuQPNPpzCDZMSg4dTSGt4pSDHRDRAVwN

C уважением ваш @SeaInvestor (Душа Спекулянта)

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Responses (1)

Write a response