January 15, 2024

Установка ноды Zora

Регистрируем аккаунт для получения api - тут

Кликаем сюда

Переходим к установке, y и enter

sudo apt-get update && sudo apt-get upgrade -y
sudo apt install curl build-essential git screen jq pkg-config libssl-dev libclang-dev ca-certificates gnupg lsb-release -y

Ставим докеру ключи

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-get update

Зависимости, жмём Y и enter

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose -y

Репозиторий

git clone https://github.com/conduitxyz/node.git
cd node
./download-config.py zora-mainnet-0
export CONDUIT_NETWORK=zora-mainnet-0

Добавляем скопированный ключ API - тык

cp .env.example .env
nano .env
CTRL + X и enter

Создём скрин

screen -S zora

Билдим докером

docker compose up --build

Свернуть скрин CTRL + A + D

Разброс портов, для совместимости нод, по моим гайдам

Заходим в папку Node

Находим файл docker-compose.yml

Редактируем, как в примере:

docker compose restart

Полезные команды

Возврат в скрин

screen -x zora

Рестарт

cd
cd node
docker compose restart

Информация о портах

cd
cd node
docker ps

Удаление ноды

cd
cd node
docker ps
docker compose stop
docker rm node-node-1
docker rm node-geth-1