Установка ноды Swarm Bee на VPS

Установка ноды Swarm Bee на VPS

Pok Pok

Последнее обновление: 21.06.2021


ГАЙД УСТАНОВКИ НОДЫ TESNET!


Гайды по Swarm Bee

Упрощенная установка, основанная на этом гайде.


Требования к VPS:

2-4 CPU
2-8 GB RAM
30-50 GB HDD
Ubuntu, Debian, CentOS

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

Арендуем VPS сервер. Записываем IP сервера, имя пользователя (обычно root) и пароль.

Примеры: VULTR.com, vsdina.ru. Еще на Google Cloud на данный момент дают бесплатно $300 на сервера новым пользователям.

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

  1. Открываем MobaXterm и создаём сессию. Гайд по MobaXterm.

2. Подключаемся к серверу, скачиваем скрипт (для Ubuntu, Debian) установки ноды:

wget https://raw.githubusercontent.com/grodstrike/bee-swarm/main/install-bee.sh

Для CentOS

wget https://github.com/grodstrike/bee-swarm/raw/main/install-centos.sh

3. Ставим права 777 для скрипта, перейдем в root и запустим установщик:

chmod +x install-bee.sh
sudo su
./install-bee.sh

4. Введите пароль и нажмите ENTER. Пароль будет хранится здесь /root/bee-pass.txt

ВАЖНО. Изменить пароль будет нельзя, чтобы не потерять сделайте бекап файла /root/bee-pass.txt

Установка завершена:

В окне сразу отображается ваш кошелёк и простая инструкция как его пополнить. На всякий случай ИНСТРУКЦИЯ ПО ПОПОЛНЕНИЮ ТОКЕНАМИ

Если у вас проблемы с кранами и вы не можете закинуть токены, можете обращаться к админам группы Telegram Swarm Bee RU @remrem @p0kp0k


После того, как токены (проверить транзакции можно https://goerli.etherscan.io/address/АДРЕС_ETH_ВАШЕЙ_НОДЫ) пришли перезапускаем ноду:

systemctl restart bee


Проверим, работает ли нода:

curl -s http://localhost:1635/peers | jq '.peers | length'

Если выводится количество подключенных нод, то всё ок:

Для остановки ноды введите команду

systemctl stop bee


Вы так же можете запустить ноду ПОСЛЕ ОСТАНОВКИ не в сервисе, а, например, в новом окне tmux командами

tmux new -s bee
tmux a -t bee
bee start --config /root/bee-default.yaml

Нода сама запускается после ребута сервера. Подробный гайд

Про обналичивание чеков

В данный автоустановщик уже встроен скрипт для обналичивания чеков. Находится он тут /root/cashout.sh

Проверить автозапуск можно командой:

crontab -e

Выйдет такое окно:


Тут автозапуск настроен на раз в 12 часов.


Дополнения

Команда добавления ноды в автозагрузку:

systemctl enable bee

Команда запуска сервиса ноды:

systemctl start bee

Команда рестарта сервиса ноды:

systemctl restart bee

Команда проверки статуса сервиса ноды:

systemctl status bee


Для запуска ноды без ввода пароля нужно в вашем конфиге указать password


Ещё один способ пополнения кошелька тестовыми gETH:

  1. Переходим в Discord канал и ищем чат #request-goerli-eth.
  2. Пишем !goerliEth <адрес кошелька eth> и мгновенно получаем 33 eth на указанный кошелек

За указанный способ спасибо LoremIpsum#6967 из Discord


СПИСОК ОБНОВЛЕНИЙ:

02.05.2021

  • Обновлен скрипт установки до версии 0.6.2

24.02.2021

  • Добавлено отображение кошелька ноды сразу после установки
  • Добавлен минидэшборд от @tengizi

Запустить его можно командой

./local-dash.sh


23.02.2021

  • Теперь ноды прописывается в сервис, а это значит:
    Перезапуск ноды после внезапного падения. Спасибо за гайд @tengizi 
    Автозагрузка ноды после ребута сервера
  • Теперь ваш пароль от ноды сохраняется в отдельном файле /root/bee-pass.txt


Ссылки:

Технические проблемы с нодой Swarm Bee

Неофициальный TG-чат Swarm Bee

Официальный English Discord Swarm Bee

Report Page