The Erebrus Beacon Node acts as a decentralized VPN relay, providing censorship-resistant and secure internet access. It allows users to route their traffic privately through the Erebrus network while helping strengthen the network's resilience.
By operating a Beacon Node, you help expand decentralized connectivity while preventing surveillance, censorship, and cyber threats. The setup is lightweight and runs in a Docker container, requiring minimal system resources.
- Operating System:
Linux
- Minimum Hardware Requirements:
- 2GB RAM
- 1vCPU
- Network Requirements:
- Incoming traffic allowed on ports:
- 51820 (UDP)
- 9080 (TCP)
- 9002 (TCP)
- Incoming traffic allowed on ports:
- A computer with a reliable internet connection (preferably wired)
- Basic understanding of command line interface (CLI) tools
- Node Wallet (valid mnemonic on the supported chain) for on-chain registration and checkpoint
For optimal performance and uptime, cloud deployment is recommended. Here are estimated monthly costs from different providers:
Traffic Level | Hetzner | AWS | DigitalOcean | Vultr |
---|---|---|---|---|
Low (100GB) | $5 | $10 | $12 | $8 |
Moderate (500GB) | $5 | $50 | $17 | $8 |
High (2TB) | $5 | $180 | $22 | $8 |
For home lab deployments:
- Requires a static IP from your ISP
- Ensure unlimited or high-bandwidth ISP plan
- Recommended: Use a dedicated VPS or bare-metal server with static IP
- License Fee: No license required - open for community participation
- Staking Requirement: Currently $0 USD (subject to change based on demand & supply)
- Revenue Model: Node operators earn rewards based on:
- Bandwidth contribution
- Uptime
- Reliability
-
Install Node Software
# If running as regular user: sudo bash <(curl -s https://raw.githubusercontent.com/NetSepio/beacon/main/install.sh) # If running as root: bash <(curl -s https://raw.githubusercontent.com/NetSepio/beacon/main/install.sh)
-
Configure Node Parameters
- Installation Directory (default: current working directory)
- Public IP (must be publicly routable)
- Chain selection
- Valid mnemonic
-
Verification Process
- Configuration verification
- Public IP reachability test
- Service startup
- Regular software updates for security patches and performance improvements
- Monitor node health and resource usage
- Maintain stable internet connection
- Protect your Node Operator account mnemonic
- Keep node software and OS updated
- Implement best practices for server security
- Consider DDoS protection measures
This project is open-source and available for community participation.