BEACON Common Questions
If the following FAQ does not answer your question, feel free to open a ticket on our discord channel or email support@blockcast.network.
Last updated
Was this helpful?
If the following FAQ does not answer your question, feel free to open a ticket on our discord channel or email support@blockcast.network.
Last updated
Was this helpful?
What OS does BEACON work on?
Any OS that supports Docker! That’s why we did it this way, rather than an installable client, to make it more universally supported.
Can I have more than one instance of BEACON running?
Yes. One instance per hardware.
Note: Our rewards calculation function combines uptime, uplink speed, and hardware score. Therefore, simply running additional nodes does not automatically guarantee increased rewards.
How do I enable multicast?
Multicast is determined by your network topology, not something you can actively enable at this point.
Why is my location data required? How will it be used?
As a content delivery network, we need to know your general geographic location to provide you with the fastest and most reliable streaming experience. Your location helps us:
Route your content through the closest and most efficient network nodes
Reduce buffering and latency by serving content from nearby cache servers
Optimize network traffic to prevent congestion in your area
Improve overall streaming quality by making intelligent routing decisions
We only store your location data as , which is a hexagonal grid reference of your location. We only store which hexagon you're in, not your precise coordinates. This gives us enough information to optimize content delivery without compromising your privacy.
Common Issues / Debugging Steps
How do I stop running the container?
docker compose down
stops the container from running
How do I remove the container?
docker compose rm
removes the container from your docker client
I don't want to run docker with sudo
, what should I do?
The Docker daemon binds to a Unix socket, not a TCP port. By default it's the root
user that owns the Unix socket, and other users can only access it using sudo
. The Docker daemon always runs as the root
user. If you don't want to preface the docker
command with sudo
, create a Unix group called docker
and add users to it. When the Docker daemon starts, it creates a Unix socket accessible by members of the docker
group. On some Linux distributions, the system automatically creates this group when installing Docker Engine using a package manager. In that case, there is no need for you to manually create the group.
You can read more here: