Найти тему

Подготовка сервера для установки NODE

Оглавление
Фотограф: Alberlan Barros
Фотограф: Alberlan Barros

Самым первым не только по порядку, но и по важности шагом в установке любых нод является подготовка сервера. От него зависит, на сколько стабильно будет работать система, сколько вы получите монет и на сколько удобно вам будет восстанавливать сервер в случае каких-либо проблем. В этой статье мы подробно разберёмся в этом вопросе. Эта статья будет дополняться и корректироваться, так что - заглядывайте почаще)

Шаг 1 - выбор операционной системы

Спешу вас огорчить - винда не подойдет. Большую часть нод можно запустить только на Linux. Но бояться не надо, согласно W3Cook, на линухе работет больше 95% серверов. Однако, для комфортной работы, вам нужно знать базовые команды терминала Linux и представлять, как работает опреационная система. Материалов на эту тему вагон и маленькая тележка, вы точно разберетесь. Можете также написать в комментариях, если хотите, чтобы я написал об этом.

Но Linux - целое семейство операционных систем. Какую же выбрать? Я предлагаю не сильно отдаляться от канона, и использовать Debian, как самое популярное решение.

Шаг 2 - куда её ставить

Как известно, криптовалютные ноды должны работать максимум времени, желательно - 24/7, поэтому домашний ПК для этого не очень сильно подходит, нужно брать виртуальный или выделенный сервер. Если же вы хотите попробовать - можно поставить систему в VirtualBox или аналоги.

Требуемые характеристики, обычно, указывают в инструкции по установке. От себя добавлю, что лучше брать с запасом, на случай, если сеть вырастет, или вы захотите поставить личного telegram-бота :) Важно правильно подобрать хостера, иначе будут постоянные проблемы с отключением серверов, то есть потенциальная потеря дохода. Также, весьма важным фактором является цена сервера, ведь она напрямую влияет на то, как быстро можно уйти в плюс. Лично я нашел для себя хостинг hshp, ведь там можно взять сервер в топовом датацентре ММТС-9 всего за сотку!

Панели управления, вроде Webmin, могут пригодиться, если вы не очень привыкли к терминалу, я их обычно не ставлю, ведь это - дополнительный способ проникнуть в систему, а соответственно - потенциальная уязвимость.

Шаг 3 - обновление системы

Обновления в Linux совсем не такие, как мы привыкли, ведь там с обновлением системы обновляются и все программы, установленные из репозиториев, то есть весь вспомогательный софт. Ставить обновления очень важно, ведь в них постоянно исправляют разного рода уязвимости и баги.

Выполонить обновление Debian можно этой командой:

sudo apt update && sudo apt upgrade

Система может спросить вас о продолжении, нажимайте enter.

Шаг 4 - базовые утилиты

Текстовый терминал, конечно, хорошо, но встроенных функций не всегда достаточно, поэтому я предлагаю сразу установить некий "must have" набор. Для каждого он может быть разным, я обычно ставлю следующие пакеты:

  • nano - текстовый редактор
  • mc - файловый менеджер вроде far
  • htop - утилита для мониторинга ресурсов системы
  • git - система контроля версий, часто нужна при установке нод
  • wget и curl - утилиты для скачивания файлов
  • ufw - легко настраиваемый файрвол

Все эти, и многие другие программы можно установить командой

sudo apt install <название> <еще название>...

Шаг 5 - Docker

О Docker скажу отдельно - это очень полезная утилита для запуска программ в контейнерах. Очень часто ноды работают именно через него. Установить его можно следующими командами:

sudo apt install docker.io sudo curl -L https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Вот так просто можно подготовить сервер для установки нод. Если я что-то пропустил - смело пишите в комментарии. Спасибо за прочтение!

Наш Telegram с актуальными крипто-новостями ➡️ https://t.me/gidbtc ⬅️

Наш Telegram с актуальными способами заработка ➡️ https://t.me/trusthunt ⬅️