February 27

Waku Node | Full Manual

1. First of all, purchase a server from AEZA.

We’ve started using the AEZA service more due to its high reliability and speed.


Server specifications:

Recommended Requirements:

  • CPU: 2 cores
  • RAM: 2GB
  • Disk: 60 GB SSD
  • OS: Ubuntu 22.04 / Ubuntu 24.04

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

Go to https://developer.metamask.io/welcome or another RPC like Alchemy. Get ETH in Sepolia.

So register on Alchemy or Infura and get from there RPC Sepolia.

ETH Sepolia Faucets:

4. Install the script.

1. Run the following command and download:

sudo bash -c 'git clone https://github.com/dknodes/waku.git && cd waku && chmod ugo+x waku.sh && ./waku.sh'

  • If Docker is not installed, execute command 1.
  • If Docker is already installed, go straight to step 2.
1. 🛠️ Install Docker
2. 🛠️ Install Waku Node
3. 🛠️ Start Waku Node
4. ℹ️ Edit .env File
5. 🔄 Restart Containers
6. 📄 View Logs
7. ⏹️ Stop Waku Node
8. ℹ️ Update Waku Node
9. ℹ️ Check Node Health
10. 🚪 Exit

2. Install the node with command 2.

Select “Manually set Infura RPC.” Insert the URL (e.g., https://sepolia.infura.io/v3/api).

Enter your wallet’s private key and press “Enter” (without the 0x prefix).

The node is successfully installed!

3. Start Waku Node with command 3.

4. Check the logs with command 6

5. Check Node Health with command 9

Now the initialization is in progress, then it should be like this:

P.S. Also, you can install Grafana here and monitor the node’s status from there.

URL: ip:3000

That's all!

Educational articles:

Nodes articles:


All the info on nodes, giveaways, educational content, and research will be on our channel — DKNODES, GitHub and X (Twitter).

Thanks for your attention, node runners!