March 5

Zora Node - Guide

Нам понадобится арендовать сервер с такими характеристиками:

  • Характеристики - 4–6CPU / 16RAM / 200SSD

1. Нам понадобится MobaXterm, нажимаем Session, в Remote Host пишем IP нашего сервера, ставим галочку на "Specify Username", и там прописываем - root

2. Заходим на наш сервер и вводим пароль

3. Устанавливаем ноду

Вводим всё по порядку, если появляется окон то жмём Yes + Enter

sudo apt-get update && sudo apt-get update -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
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

4. Создаем API Key через Alchemy

  • Регистрируемся тут - Alchemy
  • Переходим в Apps и жмём - "Create New App"
  • Создаем такой же API Key, как снизу
  • в API Key копируем HTTPS

5. Прописываем в ноде

cp .env.example .env
nano .env

Удаляем http://11rpc и вставляем наш HTTPS, затем жмем Ctrl+X, после Y и Enter

screen -S log
docker compose up --build

Через пару минут начнут появляться логи


Вспомогательные статьи:

https://mirror.xyz/cbb0f.eth/dAQNxTSNXdDBGLZAEeMDIGc6Mpvfr7kQbHnnwRnfnJw

https://medium.com/@breizh-node/run-your-node-on-zora-and-claim-your-commemorative-nft-f63ac460cbfd#c5ff

https://teletype.in/@courtwitness/KjN8L5UuXgN