Archive Node

BEVM Archive Node setup

System Requirements

Ports 20222, 8086, 8087 will be used by this node.

This tutorial will show you the installation with Binary. If you want to use Docker, follow the official documentation.

1- Update your server

sudo apt update

2- Install the required dependencies

sudo apt install --assume-yes git clang curl libssl-dev llvm libudev-dev make protobuf-compiler

3- Open incoming traffic ports

sudo ufw allow 30333
sudo ufw allow 20222
sudo ufw allow 30334

4- Download Binary

mkdir -p $HOME/.bevm
wget -O bevm https://github.com/btclayer2/BEVM/releases/download/testnet-v0.1.1/bevm-v0.1.1-ubuntu20.04 && chmod +x bevm
sudo cp bevm /usr/bin/

5- Create BEVM service

sudo nano /etc/systemd/system/bevm.service

Change your moniker name with <name> section below and paste this content.

[Unit]
Description=BEVM
After=network-online.target
StartLimitIntervalSec=0
[Service]
User=root
Restart=always
RestartSec=3
ExecStart=/usr/bin/bevm --chain=testnet --name="<name>" --pruning=archive --telemetry-url "wss://telemetry.bevm.io/submit 0"
[Install]
WantedBy=multi-user.target

After Paste:

Ctrl + X

Y

Enter

6- Start BEVM service

sudo systemctl daemon-reload
sudo systemctl enable bevm
sudo systemctl start bevm

7- Check node outputs

sudo journalctl -u bevm -f --no-hostname -o cat

8- Check your node on Telemetry

https://telemetry.bevm.io

Last updated