Guide: How to Buy a VPS Server from Contabo and Set It Up Using Termius
Go to: https://app.blockcast.network
- Use my Code:
SfD1Be - Go to
"Profile"Connect your SOL wallet (Burner Wallet recommended)
| Component | Requirement |
|---|---|
| CPU | 2-core Quad-core (e.g., Intel i5 or equivalent) |
| Memory | 4 GB RAM or more |
| Storage | SSD with 20 GB+ available space |
| Network | 100 Mbps+ upload/download |
| OS | Ubuntu 20.04 or later |
- Install Dependencies:
sudo apt-get update && sudo apt-get upgrade -y && \
sudo apt install -y curl iptables build-essential git wget lz4 jq make gcc nano automake autoconf tmux htop nvme-cli libgbm1 pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev
- Install Docker (If not installed):
sudo apt update -y && sudo apt upgrade -y
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do
sudo apt-get remove -y "$pkg"
done
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update -y && sudo apt upgrade -y
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world
sudo systemctl enable docker
sudo systemctl restart docker
- Clone the Repository:
git clone https://github.com/SKaaalper/blockcast-beacon-node.git
cd blockcast-beacon-node
- Start the Node:
docker compose up -d
- Verify Running Services:
docker compose ps
You should see the following services running:
- View Logs:
docker compose logs -fn 1000
- Generate Hardware ID & Challenge Key
docker compose exec blockcastd blockcastd init
Example output:
Hardware ID:
------------
c6ff0e6f-bc4d-4151-47c3-07df0e3cf53f
Challenge Key:
--------------
MCowBQYDK2VwAyEAXP49l4pBK1V5qy7vbRJYv3etRdEr7ycsQAvrgS+hQY0=
Register URL:
-------------
https://app.blockcast.network/register?hwid=c6ff0e6f-bc4d-4151-47c3-07df0e3cf53f&challenge-key=MCowBQYDK2VwAyEAXP49l4pBK1V5qy7vbRJYv3etRdEr7ycsQAvrgS%2BhQY0%3D
📌 Backup your private key:
cat ~/.blockcast/certs/gw_challenge.key
- Register Your Node: Go to: https://app.blockcast.network
- Connect your SOL wallet (Burner Wallet recommended)
- Go to
Manage Nodes - Click
Register Node - Enter your
Hardware IDandChallenge Key - Allow Location Access when prompted by your browser
- Save it!
- Verify Node Status
- Your node should show Healthy status within a few minutes
- Click on your node to view uptime, rewards, and connectivity

- First Test: Node must be online for 6 hours
- Rewards Start: After 24 hours of continuous uptime
- You can run multiple nodes — no limit
Reference: Official Docs: https://docs.blockcast.network/






