Установка ноды Swarm Bee на VPS
Pok PokПоследнее обновление: 21.06.2021
ГАЙД УСТАНОВКИ НОДЫ TESNET!
Упрощенная установка, основанная на этом гайде.
![](/file/9672eae7854ba7e72900d.png)
Требования к 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 на сервера новым пользователям.
Подключение к серверу и установка
- Открываем 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
![](/file/564b2f7dd1d8e5f1dbf26.png)
ВАЖНО. Изменить пароль будет нельзя, чтобы не потерять сделайте бекап файла /root/bee-pass.txt
Установка завершена:
![](/file/e18e512e5a34761340c21.png)
В окне сразу отображается ваш кошелёк и простая инструкция как его пополнить. На всякий случай ИНСТРУКЦИЯ ПО ПОПОЛНЕНИЮ ТОКЕНАМИ
Если у вас проблемы с кранами и вы не можете закинуть токены, можете обращаться к админам группы Telegram Swarm Bee RU @remrem @p0kp0k
После того, как токены (проверить транзакции можно https://goerli.etherscan.io/address/АДРЕС_ETH_ВАШЕЙ_НОДЫ) пришли перезапускаем ноду:
systemctl restart bee
Проверим, работает ли нода:
curl -s http://localhost:1635/peers | jq '.peers | length'
Если выводится количество подключенных нод, то всё ок:
![](/file/ebbc3e931538179ca798c.png)
Для остановки ноды введите команду
systemctl stop bee
Вы так же можете запустить ноду ПОСЛЕ ОСТАНОВКИ не в сервисе, а, например, в новом окне tmux командами
tmux new -s bee tmux a -t bee bee start --config /root/bee-default.yaml
Нода сама запускается после ребута сервера. Подробный гайд
Про обналичивание чеков
В данный автоустановщик уже встроен скрипт для обналичивания чеков. Находится он тут /root/cashout.sh
Проверить автозапуск можно командой:
crontab -e
Выйдет такое окно:
![](/file/9cdf707abf63b7e790f5f.png)
Тут автозапуск настроен на раз в 12 часов.
Дополнения
Команда добавления ноды в автозагрузку:
systemctl enable bee
Команда запуска сервиса ноды:
systemctl start bee
Команда рестарта сервиса ноды:
systemctl restart bee
Команда проверки статуса сервиса ноды:
systemctl status bee
Для запуска ноды без ввода пароля нужно в вашем конфиге указать password
![](/file/7ebac26bd3fe14a7f85e9.jpg)
Ещё один способ пополнения кошелька тестовыми gETH:
- Переходим в Discord канал и ищем чат #request-goerli-eth.
- Пишем !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