Cover photo

How to run Zora Node

Zora is a marketplace for non-fungible tokens

Zora Network is a new NFT-focused L2 network by ZORA

šŸ’µ Zora raisedĀ $60M from Paradigm, Coinbase Ventures and others

šŸ’° In paragraph 5.6, you can see information about rewards

post image

In an interview, Zora's CEO confirmed that they are planning to launch the token

post image

Discover more about interactions with Zora in our thread

How to run a node?

VPS Configuration

To set up your masternode, you have the choice of hosting it on your computer or opting for aĀ Virtual Private ServerĀ (VPS), which is ideal for hosting websites, applications, or other online services, such as nodes.

In my case, I opted forĀ Contabo, a high-quality VPS hosting solution.Ā The Zora node requires a storage capacity of 200GB and a minimum of 16GB of RAM**.**Ā If you aim for an optimal node, I recommend choosing aĀ Cloud VPS M, but you can also run your node on a Cloud VPS S

• To order yourĀ ContaboĀ VPS, go here

post image
post image

• Opt for aĀ 200 GB SSDĀ storage capacity and select theĀ DockerĀ image for your configuration

post image

• Once you have completed the payment process, you will receive an order confirmation email. Please wait to receive a second email containing information about your VPS, including yourĀ login credentials

• To connect to your VPS, we recommend following this detailedĀ guide. You will need to install theĀ Putty software, which will allow you to establish a secure connection with your VPS and access its features

post image
post image

API Service

• Now it’s time toĀ create an account on an API serviceĀ dedicated to the Ethereum Mainnet blockchain. Since Zora operates as a Layer 2 networkĀ on the Ethereum blockchain,Ā your node needs to be able to communicate with the Ethereum layer to ensure its proper functioning

• By following this essential step, you ensure seamless integration between Zora and Ethereum, thereby promotingĀ a smooth user experience and optimal participation in the Zora network

https://www.alchemy.com/
https://www.alchemy.com/

• In the process, you will be using theĀ AlchemyĀ service. It’s now time to create your account. To guide you through this step, we recommend checking out theĀ Alchemy Quickstart Guide

• During the setup, name and provide a description for your API service, and selectĀ Ethereum MainnetĀ as the Network

https://dashboard.alchemy.com/apps
https://dashboard.alchemy.com/apps

• By clicking onĀ ā€œAPIKeyā€Ā you will gain access to yourĀ private keys, which will play a crucial role during the installation of your node

Installation of Essential Components

• Before delving into the installation of your node, it is crucial toĀ update your VPS.Ā To do so, simply execute the following command in your VPS terminal:

sudo apt-get update && sudo apt-get upgrade -y
post image

• Install the essential librariesĀ to run your node:

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

• Next, you will install Docker Compose on your machine

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo chmod a+r /etc/apt/keyrings/docker.gpg

• Then proceed with the installation of Docker and its dependencies:

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

Downloading the Zora Folder

• Clone the Conduit Github repository, the infrastructure that deployed the Zora node:

git clone https://github.com/conduitxyz/node.git
post image

Node Installation

• Now that your folder has been created, you can proceed with launching your node.

• Navigate to the folder you just created:

cd node

• Initiate the download of theĀ Zora mainnet folder:

./download-config.py zora-mainnet-0
post image

• Set a value for theĀ CONDUIT_NETWORKĀ variable to inform the node that you want to launch on the Zora network:

export CONDUIT_NETWORK=zora-mainnet-0

• Enter your API keyĀ into your environment file so that your node can use it to operate. First, create your text file:

cp .env.example .env

• Open your text file:

nano .env
post image

• In your .env file, replaceĀ <HTTP://…>Ā with your Alchemy account's API key.

You can find your API key on your Alchemy account.
You can find your API key on your Alchemy account.
post image

• Close your text file by holding downĀ CTRL+X, then pressĀ Y, and hitĀ ENTER.

Node Launch

• Your folder is ready;Ā you can now initiate the launch of your node.

• Create a new instance on your VPS so that your node can operate in the background:

screen -S zora
This creates a background instance named ā€˜zora’
This creates a background instance named ā€˜zora’

• Now, launch your node:

docker compose up --build
To exit your instance, press CTRL+A+D.
To exit your instance, press CTRL+A+D.

āœ… Done, your node has been successfully launched!

To exit your instance, press CTRL+A+D.
To exit your instance, press CTRL+A+D.

• You can go back to your node’s instance to check its log:

screen -r zora

āœ… That’s all!

🌐 FOLLOW OUR SOCIALS

✨ Collect this entry showing your support to our team! More collects-more guides!