Что нужно, чтобы Нодить
Всем привет, с вами Олег из Rabbit Hole, вы уже знаете что такое ноды. Пришло время начать фомоёбить работать и учиться их установке. Для начала вам необходимо понять структуру самой работы, что вам нужно делать, где куда и зачем)
Сервера
Многие из вас подумали, вот сейчас поставлю программку на свой компьютер, она там будет крутиться и зарабатывать мне деньги) Но к сожалению так оно не работает, это не майнер в большинстве случаев, вам нужно держать ноду включенной всегда.
Нам необходимо арендовать сервер, для большинства нод хватит vps, так как они не очень требовательные. Но для некоторых может понадобиться dedicated server.
В чём же различия:
- В случае с vps, вы делитесь ресурсами одного большого dedicated server с другими пользователями, тем самым платите меньше, но в то же время есть риск блокировки или выключения сервера при полной нагрузке. Отсюда вытекает ещё один совет, который сэкономит вам кучу денег - никогда не загружайте vps под 100%, оставьте хотя бы 40%.
- В свою очередь, dedicated server стоит дороже, его можно сильно грузить и что самое главное - ставить на него тяжёлые ноды. Данный вариант не очень популярен, так как в основном ноды не очень требовательны. Но конечно же всегда есть исключения) В своих гайдах я всегда буду писать системные требования и какие сервера использовать для них.
В интернете можно найти кучу хостингов, дешёвых и дорогих, на любой вкус и цвет. Очень полезный совет - спрашивайте у хостера можно ли у них поднимать криптовалютные ноды или это запрещено, если действует запрет - ваш сервер может быть впоследствии заблокирован. Как минимум вы потеряете аптайм (время непрерывной работы ноды), как максимум потеряете все данные. Из популярных, где разрешен данный тип активности, могу посоветовать macloud, vdsina. Операционная система - Ubuntu
Управление сервером
Мы купили сервер, нашли гайд по ноде на канале (начинаю активно их пилить) и уже готовы ставить саму ноду. При покупке мы получили данные ip, username (всегда root) и пароль. Но как же нам подключиться к серверу, это же Линукс. Многие думают, что зайти на сервер - это как взломать Пентагон) какие-то коды, строчки, терминал. Но на самом деле, все очень просто, для этого есть специальный софт.
Лично я использую PuTTY, интерфейс довольно простой, но зато очень удобно юзать данную программку. Можно подключаться к неограниченному количеству серверов. Чуть позже по ней будет развернутый гайд, где вы научитесь подключаться к серверам одним кликом, без постоянного ввода пароля😋
Вы также можете использовать такие программы как mobaxterm, termius.
После подключения к серверу вводим команду для установки, также в гайдах будет информация как проверять работоспособность вашей ноды, это нужно делать каждый день или через. Лучше каждый конечно). Также, их необходимо обновлять. Об этом обычно проекты пишут в своих дискордах. В планах куча гайдов по упрощению: установки нод, проверки работоспособности и загруженности сервера. Включайте уведомления)
На один сервер можно ставить несколько нод, но могут быть конфликты. По данному вопросу можете спрашивать меня в чате. Я подкину вам рабочие связки)
Упрощенная система мониторинга
Ребятки, вы установили свою первую ноду. Что дальше? Неоходимо мониторить нагрузку на сервер. Вам должно хватать всех ресурсов: CPU, Ram, Disk space, трафик и скорость интернета. Как же нам работать, что куда и когда вводить??
Сейчас я вам покажу способ, которым сам раньше пользовался, имея маленькое количество нод. Самый удобный и быстрый для новичков.
Подключаемся к нашему серверу и вводим следующую команду, после чего нажимаем Enter, если просит Y/N вводим Y
sudo apt install build-essential && sudo apt install git && git clone https://github.com/aristocratos/bashtop.git && cd bashtop && sudo make install
Поздравляю, вы установили программу для мониторинга, да, так просто! Осталось пойти на тусу (чуть позже) запустить софт. Для этого используем следующую команду
bashtop
У вас вылезет такое окно, где вы можете видеть нагрузку на вышеперечисленные параметры
Итог
Ноды - сфера в которой каждый может заработать. Легко масштабировать и менеджить, имея грамотную инфу. Сначала будет не легко, но если прикладывать достаточно усилий, то вы наработаете полезный навык и само собой получите награды от проектов. Это как езда на велосипеде, сначала ничего не получается, потом взял и поехал)
Для установки ноды вам необходимо:
- Найти хостинг и выбрать нужный сервер. Под каждую ноду свои системные требования. На один сервер можно поставить несколько нод
- Скачать программу для подключения к серверу
- Использовать гайды из канала для установки нод
- Мониторить ноды и следить за обновлениями в дискордах проектов
С любовью, Олег из Rabbit Hole
Не забывайте заглядывать в наш чатик, вы всегда можете задать интересующий вас вопрос, я с радостью отвечу