Skip to content

ezlabs-nodes/Blockcast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Blockcast Network

Blockcast is a decentralized solution for content delivery, using DePIN (Decentralized Physical Infrastructure Networks) support by Solana.

To get started, first register on their dashboard by creating an account using your Gmail and a password. Link your Phantom wallet in the dashboard; you can find it in the profile section, bind your X Account and bind your discord account


Install Dependecies:

Update packages:

wget -q https://raw.githubusercontent.com/ezlabs-nodes/autoinstall/refs/heads/main/docker.sh && chmod +x docker.sh && ./docker.sh

Register Dashboard:

To get started, register in Dashboard


Install

git clone https://github.com/Blockcast/beacon-docker-compose.git
beacon-docker-compose

Run

docker compose up -d
  • Note: Before procceding to run node, make sure port 8080 is not in-use. If so, open configuration file with nano docker-compose.yml and change the port to 8081 by replacing 8080:8080 with 8081:8080.

Check Logs

List Containers:

docker compose ps -a

Response:

NAME                                 IMAGE                             COMMAND                  SERVICE          
beacon-docker-compose-watchtower-1   containrrr/watchtower             "/watchtower"            watchtower
beacond                              blockcast/cdn_gateway_go:stable   "/usr/bin/beacond -l…"   beacond
blockcastd                           blockcast/cdn_gateway_go:stable   "/usr/bin/blockcastd…"   blockcastd
control_proxy                        blockcast/cdn_gateway_go:stable   "/usr/bin/control_pr…"   control_proxy

Check logs:

docker compose logs -fn 1000
  • skip logs if you have all containers running.

Register Node

Get location:

curl -s https://ipinfo.io | jq '.city, .region, .country, .loc'

Generate Node Data & Register:

docker compose exec blockcastd blockcastd init
  • Copy and paste the Registration URL from the terminal in browser to open the Dashboard.
  • With your Hardware ID and Challenge Key pre-filled, Fill-in your location from previous command.
  • Register your Node.

image

  • Wait a few minutes until your node truns Online

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published