April 4, 2022

Аренда и подключение к серверу. Установка ноды Starknet.

  1. Аренда сервера
  2. Подключение
  3. Установка ноды Starknet

Аренда сервера

Регистрируемся на macloud.ru (Скидка 10% по ссылке).

Нажимаем создать сервер

1. Выбираем операционную систему Ubuntu 20.04

2,3,4. Выбираем в зависимости от системных требований для ноды, в моем случае для Ноды Starknet нужно 4 CPU(Процессор), RAM(Память) 4GB, Storage*(Хранилище)100GB+

5. Отключаем резервную копию.

6. Нажимаем создать

Ждем пока статус из "Создание" станет "Активно" и кликаем на название сервера

Открываем вкладку Доступ и копируем IP, я веду отдельный блокнот со всеми IP и паролями от серверов.

Копируем пароль.

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

Подключение к серверу

Есть много различных программ, из бесплатных я лично использую Mobaxterm

Переходим на сайт mobaxterm.mobatek.netи нажимаем GET MOBAXTERM NOW

Download now

Installer edition

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

  1. Нажимаем Session => SSH => Вводим Наш IP => Specify username: root => OK

При первом подключении к серверу, вам нужно будет придумать пароль для Mobaxterm, что бы в следующий раз не вводить IP, root, пароль. Все ваши сервера будут в панеле слева.

В появившемся окне - потребует пароль от сервера, копируем и вставляем средней кнопкой мыши, либо правой и выбрать "paste". Пароля видно не будет - это нормально.

Поздравляю, вы арендовали и вы подключились к серверу. Половина пути выполнена. Далее следуем гайду, который вы используете. Например Starknet

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

Ставим по гайду от Nodes.guru


1. Регистрация на Alchemy

Перед подключением к серверу и установки непосредственно ноды, нужно зарегистрироваться на https://www.alchemy.com/ и создать свои эдпоинты.

Регистрируемся

Выбираем Ethereum и нажимаем Get Started

Нажимаем +CREATE APP

Придумываем Name, выбираем Network: Goerli и нажимаем CREATE APP

Копируем Адресс с HTTP


2. Установка ноды

Заменяем YOUR_ALCHEMY_HTTP_ADDRESS на свой, вставляем на сервере и нажимаем Enter

ALCHEMY=YOUR_ALCHEMY_HTTP_ADDRESS

Вставляем следующую команду и нажимаем Enter

echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile

Запускаем скрипт установки ноды - Копируем, вставляем, Enter.

wget -O starknet.sh https://api.nodes.guru/starknet.sh && chmod +x starknet.sh && ./starknet.sh

Ожидаем когда скрипт закончит уставку ноды и проверяем статус работы ноды:

service starknetd status

Вводим Ctrl+C для выхода из проверки статуса.

Проверяем логи, Ctrl+C для выхода:

journalctl -u starknetd -f

Так же по Alchemy вы можете видеть работает ли нода

Далее идем в Дискорд и рассказываем о своем запуске ноды в канал #full-node-success. Ну и в #Gm-gn не забудьте заскочить:)

На этом все, следим за обновлениями в https://t.me/nodesguru , когда появится Ру канал от гуру, ссылки обновлю. Точно так же с новыми командами и обновлениями.


Полезные команды

Статус

service starknetd status

Логи

journalctl -u starknetd -f

Рестарт

systemctl restart starknetd

Удаление ноды:

systemctl stop starknetd
systemctl disable starknetd
rm -rf ~/pathfinder/
rm -rf /etc/systemd/system/starknetd.service
systemctl restart starknetd