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

Ниже распишу команды по запуску ноды.
*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 (Душа Спекулянта)