DRAFT /// v1.0
Устанавливаем ноду X для участия в ивенте Y.
Примерное время установки: 25 минут.
Если вы не знаете, что такое нода — читаем статью.
Если вы не знаете, где арендовать сервер для ноды — читаем статью.
Если вы не знаете, как подключиться к серверу — читаем статью.
Если вы всё знаете — открываем MobaXterm и создаём сессию.
- Краткое описание ивента: несколько слов про ивент, условия участия.
- Требования к железу: рекомендуемые технические параметры сервера.
- Установка
- Полезные вещи
- Полезные команды при работе с нодой.
- Перенос и бэкап: пригодится при переезде.
- Удаление ноды: на будущее.
- Идентификация: делаем валидатора уникальным.
- Unjail: если угодили в "тюрьму".
- Популярные ошибки.
- Благодарности.
- Полезные ресурсы на каждый день.
Это очень круто проект, отвечаю.
Это очень круто проект, отвечаю.
Это очень круто проект, отвечаю.
Medium | Docs | GitHub | WebSite | Twitter | Discord | Telegram
Официальные требования: 2 CPU x 4 GB RAM x 100 GB SSD - Ubuntu 20.04.
Субъективные наблюдения: 1 CPU x 2 GB RAM x 80 GB SSD - Ubuntu 20.04.
# обновляем 'базу данных', обновляем дистрибутив $ sudo apt-get update && sudo apt-get upgrade -y
# скачиваем необходимые зависимости $ sudo apt-get install curl git clang curl libssl-dev llvm libudev-dev jq -y
# устанавливаем 'rust' и проверяем его установку одной командой $ curl https://getsubstrate.io -sSf | bash -s -- --fast && \ . $HOME/.cargo/env && rustup show
Если вы вдруг разочаровались в проекте и хотите удалить его с сервера, то можно просто разрушить/удалить сервер из личного кабинета хостинга.
Это сработает, если на сервере нет других важных нод. В случае, если вы хотите оставить сервер, но удалить конкретную ноду - приступаем к её удалению:
# останавливаем и отключаем сервис ноды $ sudo systemctl stop portad && sudo systemctl disable portad
# удаляем папку с исполняемыми файлами 'porta-node' $ rm -Rvf $HOME/porta-node
# удаляем файл сервиса и перезагружаем демона $ sudo rm -v /etc/systemd/system/portad.service $ sudo systemctl daemon-reload
мамичу за то, что родила такого гения.
@how_to_node - канал, где я выкладываю свои гайды.