1. Главная
  2. Мастерноды
  3. Как запустить мастерноду на VPS

Как запустить мастерноду на VPS

VPS (виртуальный приватный сервер) позволяет один раз настроить мастерноду Карбо на удаленном сервере, где она будет работать без перебоя практически 100% времени.

Настройку рассмотрим на примере vultr.com. Одно из преимуществ vultr в том, что оплачивать стоимость работы сервера ($5 в месяц) можно с помощью bitcoin.

Настройка

Для начала необходимо зарегистрироваться и пополнить счет на любую (небольшую) сумму. Первое пополнение необходимо делать через PayPal или карту, затем можно использовать bitcoin.

1.Для создания нового сервера нажимаем кнопку с плюсом.

2. Выбираем любое расположение (страну где есть доступные сервера).

3. Выбираем ОС — Ubuntu 16.04.

 

4. Выбираем тариф $5 в месяц. И нажимаем кнопку Deploy Now

И ждем пока появится надпись Running

Брать тариф дороже особого смысла нет. В то же время тарифы за $2.5 как правило раскуплены, но основная проблема не в этом, а в том, что у такого сервера мало ресурсов и vultr будет убивать запущенные на нем процессы (вместе с мастернодой) вследствие перегруженности.

5. Загружаем putty для удаленного подключения и передачи команд на свой сервер.

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

Копируем IP адрес в putty и нажимаем Open.

В первый раз появится сообщение, в котором нужно нажать Yes.

7. После этого вы увидите окно в котором необходимо авторизироваться. По умолчанию имя пользователя — root. Вводите его и нажимаете Enter. Пароль копируете из vultr (смотрите предыдущий шаг №6).

Ctrl+v в данном случае не работает. Вставить из буфера можно нажав в окне putty правую клавишу мышки. При этом вставление пароля никак на экране не отображается, но нажимать правую кнопку нужно только один раз, после чего нажать Enter.

8. Теперь на сервер необходимо загрузить консольную версию кошелька для Linux. Переходим на karbo.io/download и копируем ссылку на последнюю версию кошелька Linux 64.

9. Скачиваем кошелек Карбо на сервер. Для этого пишем команду wget и добавляем один пробел, после чего нажимаем в окне правую кнопку мышки, чтобы вставить скопированную ранее ссылку на кошелек.

Должно выглядеть следующим образом.

10. Для распаковки загруженного архива скачиваем программу unzip

  • sudo apt-get install unzip

11. Набираем в терминале unzip -j karbo и нажимаем tab для того чтобы длинное имя архива автоматически дозаполнилось в терминале.

Дописываем в конце -d karbo (чтобы архив распаковался в папку karbo) и нажимаем Enter.

12. На всякий случай разрешаем входящие подключения на порт 32348

  • sudo iptables -A INPUT -p tcp --dport 32348 -j ACCEPT

Переходим в директорию karbo

  • cd karbo

Запускаем мастерноду, заменив XXX на ваш адрес карбо кошелька, куда будут приходить комиссии, если вашей мастернодой будут пользоваться легкие или мобильные кошельки.

  • ./karbowanecd --restricted-rpc --enable-cors=*  --enable-blockchain-indexes --rpc-bind-ip=0.0.0.0 --rpc-bind-port=32348 --fee-address=XXX

13. После этого необходимо дождаться синхронизации блокчейна на сервере. Для этого номер блока на сервере должен совпадать с последним блоком в сети. Другими словами на примере вместо 7875 должен быть номер справа — 210587. Синхронизация на сервере за $5 может занять несколько часов.

В некоторых случаях vultr останавливает процессы на сервере, если они сильно загружают сервер. Если сессия putty прервется, необходимо заново подключиться к серверу (пункт №6) и заново запустить мастерноду (пункт №12). Если сессия не прервана, а в окне написано killed, то достаточно просто нажать стрелку вверх на клавиатуре, чтобы в строке появилась предыдущая команда (пункт №12 запуск мастерноды).

Разрыв может происходить несколько раз, но в конце концов синхронизация успешно завершится. После завершения синхронизации окно putty можно закрывать, нажав на крестик.

Обновлено Июнь 1, 2018

Вам была полезна эта статья?

Похожие записи