Самым первым не только по порядку, но и по важности шагом в установке любых нод является подготовка сервера. От него зависит, на сколько стабильно будет работать система, сколько вы получите монет и на сколько удобно вам будет восстанавливать сервер в случае каких-либо проблем. В этой статье мы подробно разберёмся в этом вопросе. Эта статья будет дополняться и корректироваться, так что - заглядывайте почаще)
Шаг 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 ⬅️