Ho to run Taiko node alpha 5

First buy a vps from any provider

At least 8/16 core CPU and 32GB of RAM.

and then create account on alchmey

and create an sepolia testnet

Name: Set any random name (does not matter)

Chain: Ethereum

Network: Ethereum Sepolia

And create the app. click on api key to copy

and copy https and ws endpoint

after that login to root server

and paste the commands

Now run these commands one by one:

  • sudo apt update && apt upgrade -y

  • sudo apt install pkg-config curl git-all build-essential libssl-dev libclang-dev ufw

If asked Y/N, type “Y” and hit enter.

  • sudo apt-get install ca-certificates curl gnupg lsb-release

    • sudo mkdir -p /etc/apt/keyringscurl -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.gpgsudo apt-get update

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

        • sudo apt install docker-compose

    If asked Y/N, type “Y” and hit enter.

  • To check the Docker Engine installation is successful, use this command:

    sudo docker run hello-world

Now click on “View Key”

and copy the end points

you will need some seoplia eth in your wallet

you can get here

https://sepoliafaucet.com/

Now it’s time to install and run the node:

Use this command to download the node:

  • git clone https://github.com/taikoxyz/simple-taiko-node.gitcd simple-taiko-node

Configure the node:

  • cp .env.sample .env

Then use vim .env if you’re on Linux or nano .env if you’re on Mac.


Now scroll down and delete the false in ENABLE_PROVER and replace with true.

If you want to run proposer follow same replace ENABLE_PROPOSER true

and enter private key and then paste Your adress

If you’re not able to type directly in Putty, just type in Notepad, copy and right-click to paste.

Now go to Alchemy and copy the HTTP & WS and paste the links as shown below

Now go to your Metamask wallet, and copy your private key (not the seed phase).

And paste at L1_PROVER_PRIVATE_KEY,

To save the changes and exit Vim, press the Esc key.

Then, type the following command: :wq and hit enter.

Finally, use this command to run the node: docker compose up

Congrats!!! 🎉 You’ve successfully set up the node for Taiko Alpha 5 Testnet.

Now you can check the status of your node at:

http://localhost:3000/d/L2ExecutionEngine/l2-execution-engine-overview

Make sure to replace the localhost with your VPS IP address.