1. Home
  2. Мастерноди
  3. Як запустити мастерноду на VPS

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

VPS (віртуальний приватний сервер) дозволяє один раз налаштувати мастерноду Карбо на віддаленому сервері, де вона буде працювати без збоїв практично 100% часу.

Розглянемо налаштування на прикладі vultr.com. Одна з переваг цього сервісу в тому, що оплачувати вартість роботи серверу ($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 можна закривати, натиснувши на хрестик.

Updated on Червень 13, 2018

Was this article helpful?

Related Articles