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

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

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

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

• 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

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

• 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

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

• 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

• 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.

• 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!

Subscribe to Atoms Research
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.