Nexus
Повний гайд по запуску ноди Nexus CLI (Testnet III) – Версія для новачків
Привіт! Підготував для вас максимально детальний посібник із запуску власної ноди Nexus CLI. Розглянемо все покроково: від підключення до сервера за допомогою зручної програми до керування нодою та участі в програмі лояльності.
Крок 0: Підключення до сервера через Termius
Щоб віддавати команди серверу, до нього потрібно підключитися. Замість стандартного і не завжди зручного терміналу, рекомендую використовувати Termius — це сучасний, безкоштовний та дуже простий у використанні клієнт.
1. Встановлення Termius
- Перейдіть на офіційний сайт та завантажте версію для вашої операційної системи (Windows, MacOS, Linux): termius.com/download
- Встановіть програму, слідуючи інструкціям.
2. Як налаштувати підключення
- Знайдіть дані вашого сервера. Після оренди сервера хостинг-провайдер (наприклад, Zomro) надішле вам лист з даними доступу. Нам потрібні:
- Запустіть Termius та натисніть "+ New Host".
- Заповніть поля:
- Address: Вставте IP-адресу вашого сервера.
- Label: Введіть будь-яку назву для вашого сервера, щоб не забути, що це (наприклад, "Nexus Node").
- Username: Впишіть
root. - Password: Вставте ваш пароль від сервера.
- Збережіть та підключіться. Натисніть Save. Тепер у списку ваших хостів з'явиться "Nexus Node". Двічі клацніть по ньому, щоб підключитися.
- Підтвердіть з'єднання. При першому підключенні Termius запитає, чи довіряєте ви цьому серверу. Натисніть Continue (або Add and Continue).
Готово! Ви побачите чорний екран з командним рядком. Тепер ви можете копіювати та вставляти команди з наступних кроків.
Крок 1: Вибір та оренда сервера
Для стабільної роботи ноди потрібен сервер з відповідними характеристиками.
- CPU: 6 vCPU (AMD EPYC або аналог)
- RAM: 15 Gb (DDR4)
- Disk: 100 Gb (NVMe)
- OS: Ubuntu 22.04 (це важливо, оскільки скрипт установки розрахований саме на цю версію)
Хорошим та перевіреним варіантом є хостинг Zomro. У них є конфігурації, що ідеально підходять для наших завдань, наприклад, тариф Edge AMD.
Крок 2: Встановлення та запуск ноди
Для зручності використовуємо кастомний скрипт від Vania Hilkovets (@vania_ls), який автоматично встановлює все необхідне та запускає ноду в сесії tmux.
Скопіюйте всю команду нижче, вставте її у вікно Termius та натисніть Enter:
curl -L -o install.sh https://raw.githubusercontent.com/VaniaHilkovets/nexus-binaries/main/install.sh && chmod +x install.sh && ./install.sh
Під час установки скрипт запитає у вас:
node_id: Ваш унікальний ідентифікатор. Його можна знайти у вашому дашборді Nexus.- Кількість потоків: Можна вказати від 1 до 8, залежно від потужності вашого сервера. Для рекомендованої конфігурації можна сміливо ставити 6-8.
- Усі файли ноди будуть знаходитись тут:
/root/nexus-node - Ваш
node_idбуде збережено у файлі:/root/nexus-node/node_id.txt - Нода автоматично запуститься у фоновій
tmux-сесії з іменемnexus.
Крок 3: Керування нодою
Оскільки нода працює у tmux, ви можете безпечно закривати Termius, і вона продовжить працювати. Ось основні команди для керування.
Перегляд логів ноди
Щоб підключитися до сесії та подивитися, що відбувається з нодою в реальному часі, введіть у Termius команду:
tmux attach -t nexus
Вихід із сесії (зберігши роботу ноди)
Щоб вийти з вікна логів, але залишити ноду працюючою, натисніть комбінацію клавіш: Ctrl + B, а потім D. (Натисніть Ctrl і, не відпускаючи, натисніть B. Потім відпустіть обидві клавіші та натисніть D).
Перезапуск ноди
Якщо вам потрібно перезапустити ноду (наприклад, після оновлення):
- Зайдіть у сесію
tmux:Bashtmux attach -t nexus - Зупиніть поточний процес, натиснувши
Ctrl + C. - Запустіть ноду знову командою:Bash
cd /root/nexus-node && ./nexus-network start --node-id $(cat node_id.txt) - Вийдіть із сесії:
Ctrl + B, потімD.
Зміна node_id
Якщо ви помилилися або хочете змінити свій node_id:
- Відкрийте файл для редагування:Bash
nano /root/nexus-node/node_id.txt - Видаліть старий ID, вставте новий та збережіть файл, натиснувши:
Ctrl + X, потімY, і наостанокEnter. - Повністю перезапустіть
tmux-сесію однією командою:Bashtmux kill-session -t nexus 2>/dev/null || true && tmux new-session -d -s nexus 'cd /root/nexus-node && ./nexus-network start --node-id $(cat /root/nexus-node/node_id.txt)'
Крок 4: Фарм поінтів у програмі лояльності
Після успішного запуску ноди саме час заробляти бали!
- Перейдіть на сайт програми лояльності Nexus: quest.nexus.xyz/loyalty
- Підключіть свій гаманець та виконуйте завдання. Зазвичай це соціальні активності (підписки, лайки, ретвіти).
- За зароблені поінти можна мінтити NFT, які в майбутньому можуть дати переваги.