1. First of all, purchase a server from AEZA, Contabo or Spacecore.
We’ve started using the AEZA service more due to its high reliability and speed. However, you can also choose Contabo.
Server specifications:
- 4 CPU
- 8 GB RAM
- 100 GB SSD
2. Set up the server on your PC.
Log in using the command root@ip
.
But before that, we recommend securing your server. Read more in our article.
3. Preparation
Let’s make it clear — you’ll need 2 Metamask wallets.
1. Get Sepolia ETH tokens on your first wallet
For example, here:
- https://cloud.google.com/application/web3/faucet/ethereum/sepolia
- https://sepolia-faucet.pk910.de/#/
- https://www.alchemy.com/faucets/ethereum-sepolia
2. Create a new Metamask wallet for the node.
Make sure to save the address, seed phrase, and private key from this Metamask.
3. Connect wallet with Sepolia ETH
Go to the website, and connect the first wallet where you received Sepolia ETH tokens.
4. Mint $MOCK
Click Mint 1,000 MOCK
in the top-right corner.
5. Mint
In the center of the page, enter the number of tokens you want to approve (it can be more than 1,000), and hit Approve
.
Wait for a while, then stake the MOCK tokens in the same field.
6. Choose the validator
After that, wait a bit more, click Custom Validator
, enter your second wallet created for the node, and proceed to the node setup.
4. Install the script.
Run the following command and download:
sudo bash -c 'git clone https://github.com/dknodes/elixirDK.git && cd elixirDK && chmod ugo+x elixirDK.sh && ./elixirDK.sh'
To use the commands, press the appropriate number and then the “enter”.
Example Usage: Installing the Node
Step 1: Select Install Node
From the main menu, enter 1
to choose the Install Node option.
Input the details, double-check everything, and hit confirm. Your nodes are up and running!
Congrats, the node is installed!
Step 2: Check Logs
Enter command 5 and 6
and check the logs Testnet and Mainnet
node.
Initially, you may see the message NO CONFIGURATION ERRORS FOUND
, and later the uptime should appear, as shown in the screenshot. Same goes for Mainnet.
Other Commands
Command 3
updates your Testnet node, and Command 5
updates your Mainnet node.
Check Configuration
Enter Command 8
and you can edit the configuration.
Enter CTRL+X and then press Y.
Stopping and Removing Nodes
Press Command 2
and Delete the Nodes.
You can also check your uptime and logs on the site.
Previous articles:
- Tutorial on Nodes | Part 1
- Where to buy servers for nodes
- Why Securing Your Server Is Important and How to Do It
- The Importance of Using Different Ports When Running Multiple Nodes on One Server
- What is Docker?
Nodes Guide:
- Unichain Node Per One Click
- Ocean Protocol Node Per One Click
- Hemi Network Node Management Manual
- BlockMesh Node Guide
- Nesa Node: Full Manual
- Nillion Network Node Per Two Clicks
🗺️ All the info on nodes, giveaways, educational content, and research will be on our sources — DKNODES, GitHub, and X (Twitter).
Thanks for your attention, node runners!