March 4

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

Характеристики сервера: 4–6CPU/16RAM/200SSD(я взял 4\8\160)

Ещё нам понадобится приложение на алчеми под эту ноду. Создаем по ссылке и с такими же параметрами как на скрине(имя и описпние можно любое):

Копируем API который через https, он понадобится при дальнейшей установке:

Переходим к серверу

1)Обновляемся

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

2)Устанавливаем Doker

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] 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

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

3)Копируем репозиторий

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

Далее добавляем в этом файле скопированный ключ API из алчеми и ссылку как тут:

В конце выйти из нано CTRL + X, Y и enter

cp .env.example .env
nano .env

# [recommended] replace with your preferred L1 (Ethereum, not Conduit) node RPC URL:
OP_NODE_L1_ETH_RPC=HTTP ССЫЛКА НА АЛЧЕМИ
OP_NODE_L1_BEACON=https://beaconstate.info/

Создём скрин

screen -S zora

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

docker compose up --build

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

Первое время лежит вот в такой ошибке, просто закрываем скрин и ждём

Готово. Мониторим через алчеми и ждем инфо о наградах

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

Не создавайте несколько скринов что бы в них не запутаться. Если открыли несколько смотрите их список и убивайте не нужный. Посмотреть список:

screen -ls

Возврат в скрин(zora или с номером из пр. пункта)

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