Blockcast Beacon
BEACON is a Docker image that serves as the guardian and watcher of our network. These nodes monitor network quality, ensure honest participation, and will eventually function as multicast receiving
Register Dashboard
Make sure to register your Blockcast account first before getting started.
Update System
sudo apt update && sudo apt upgrade -y
Install Prerequisites & Docker
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" && sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
Verify Docker Installation
docker --version
Install the Blockcast Beacon Docker
git clone https://github.com/Blockcast/beacon-docker-compose.git
cd beacon-docker-compose
Run the Blockcast Beacon container
docker compose up -d

Check Beacon containers
docker compose ps -a

Locate your Node Location
curl -s https://ipinfo.io | jq '.city, .region, .country, .loc'
Generate Hardware ID and Challenge Key
docker compose exec blockcastd blockcastd init
Copy the Registration URL from the terminal and paste it into your browser to open the Dashboard
Your Hardware ID and Challenge Key will be pre-filled. Enter your location from the previous command, then register your Node.

Backup your private key (in ~/.blockcast/certs/gw_challenge.key
) and keep it safe with the hardware ID, otherwise you will lose the ability to prove ownership of this device


Last updated