Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
ruslan
7 лет назад

Поднятие ноды для голоса одной строкой

GolosBootstrap

Всем привет!

Для сомневающихся - справятся ли они с установкой ноды команда для сборки и установки/обновления ноды из исходников на своем сервере под ubuntu >= 16.04:

curl -o- -L https://github.com/ruslansalikhov/golosbootstrap/releases/download/0.1.7/golosbootstrap.sh | env GOLOS_BRANCH=tags/v0.14.2 bash

Вжух и нода готова

После успешного выполнения нодой можно будет управлять через systemctl:

systemctl <start|stop|status> golosd

Сама нода разворачивается в /opt/golos и работает из под пользователя golos. Логи пишутся в syslog с меткой golosd.

Гитхаб репозиторий на исходники скрипта (сам он собирается из составных частей) - https://github.com/ruslansalikhov/golosbootstrap.

Шаги работы скрипта:

  1. Проверка система
  2. Распаковка пред подготовленных файлов для сборки deb пакета
  3. Установка недостающих пакетов для сборки
  4. Скачивание исходников golos с гита
  5. Сборка golos из исходников
  6. Создание deb пакета
  7. Установка / обновление пакета golos в система
  8. Удаление мусора

Планирую использовать его для себя, для обновления ноды. Если пригодится кому еще - отлично. И буду буду рад комментариям.

Видео демонстрация работы (чистый дроплет DigitalOcean - 16 GB Memory / 160 GB Disk / NYC3 - Ubuntu 16.04.1 x64):

asciicast

UPD: Обновил ссылки на скрипт и ссылку на демонстрацию. Теперь скрипт больше информации показывает во время длительных операций. И видео демка теперь "как есть" записана.

UPD2: Обновил ссылки на скрипт. Поднял версию и явно указываю какую версию ноды собирать. Если со временем отвалится - смотрите актуальную команду запуска здесь - https://github.com/ruslansalikhov/golosbootstrap.

5
2448.238 GOLOS
На Golos с October 2016
Комментарии (57)
Сортировать по:
Сначала старые