May 28

Нода 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

4️⃣ Выполняем:

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

Подписываемся на ТГ канал SNG DAO, чтобы ничего не пропустить!
Если есть вопросы или хотите обсудить заходите к нам в чат.