Нода Blockcast Network
Требования к серверу:
Подойдет любой сервер или декстоп, но чем мощнее тем лучше.
Что влияет на начисление очков?
Качество соединения (скорость)
Время работы (аптайм)
Характеристики железа (RAM, disk, CPU),
Локация устройства
Бонус: наличие Multicast дает дополнительные поинты
Внимание у хостера PLAY2GO - появился промокод SNGDAO для подписчиков канала. Промокод дает +5% к сумме вашего пополнения🔥
Для сравнения вот статистика по нодам запущенным в одно время:
Будет позже, когда обновится статистика.
Подготовка:
Регистрация и предварительные приготовления для установки ноды в этом посте на канале.
Установка:
1️⃣ Если сервер новый или давно не обновляли - выполняем обновление sudo apt update && sudo apt upgrade -y
2️⃣ Проверяем версию докера на сервере:
docker --version
Если показывает версию, значит докер установлен, переходим к пункту 3.
Если Dockera нет, то ставим.
2.1 Установка docker, копируем целиком и запускаем на сервере:
sudo apt update -y && sudo apt upgrade -y for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update -y && sudo apt upgrade -y sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # Test Docker sudo docker run hello-world
Если в процессе установки спрашивает о перезагрузке всегда выбирайте пункт none of the above т.е. без перезагрузки.
3️⃣ Клонируем репозиторий и переходим в папку:
git clone https://github.com/Blockcast/beacon-docker-compose.git
cd beacon-docker-compose
docker compose up -d
5️⃣ Выполняем для генерации ключей:
docker compose exec blockcastd blockcastd init
После этого вам будут показаны:
Hardware ID, Challenge Key и Register URL
6️⃣ Открываем дашборд Blockast или или открываем ссылку из Register URL
В дашборде переходим в Manage Nodes и нажимаем добавить ноду
Нам нужно будет указать Hardware ID и Challenge Key из прошлого пункта, а так же задать любое имя ноды и указать локацию.
Локацию можно определить выполнив:
curl -s https://ipinfo.io | jq '.city, .region, .country, .loc'
И скопировать название города(первое в списке)
7️⃣ После регистрации ноды, её статус в течении нескольких минут измениться на Online.
Подробная статистика по ноде обновляется раз в 6 часов, но после регистрации новой ноды может потребоваться до 24 часов для первого обновления.
❗️Не забудьте скопировать данные от ноды из .blockcast/certs/gateway.key
Удаление ноды:
cd beacon-docker-compose
docker-compose down
docker compose rm
rm beacon-docker-compose