Complete guide for installing OriginTrail DKG V8 node on Ubuntu 24.04 using custom installer
- 4GB RAM
- 2 CPUs
- 50GB HDD space
- Ubuntu 24.04
- Two wallets (operational and admin) with Base Sepolia ETH
apt update && apt upgrade -y
sudo ufw allow 9999 && sudo ufw allow 8900 && sudo ufw allow 9000 && sudo ufw reload
apt install curl wget git -y
wget https://raw.githubusercontent.com/natashyaroo/OriginTrail-DKG-V8-Ubuntu-24.04/main/v8_installer.sh
chmod +x v8_installer.sh
./v8_installer.sh
During installation, you'll need to provide:
-
Triple Store Selection
- Choose Blazegraph (recommended)
-
Node Configuration
{ "network": { "hostname": "0.0.0.0", "port": 9000, "enableRestAPI": true }, "blockchain": { "implementations": [ { "network_id": "base-sepolia:11155111", "rpc_endpoint_url": "https://base-sepolia-rpc.publicnode.com", "hub_contract_address": "0x833F3B6fA34f931c01581FBeE771cd3d40D3c87D" } ] } }
-
Wallet Details
- Operational Wallet private key
- Admin Wallet address
systemctl status otnode
journalctl -u otnode -f
# Start node
systemctl start otnode
# Stop node
systemctl stop otnode
# Restart node
systemctl restart otnode
- Network: Base Sepolia Testnet
- RPC Endpoint: https://base-sepolia-rpc.publicnode.com
- Hub Contract: 0x833F3B6fA34f931c01581FBeE771cd3d40D3c87D
- Testnet Leaderboard: https://dkg-v8-incentivised-testnet.origintrail.io/
- Documentation: https://docs.origintrail.io/dkg-v8-upcoming-version
- Join Discord: https://discord.com/invite/QctFuPCMew
- Request Base Sepolia TRAC tokens from the faucet channel
# Verify ports are open
sudo netstat -tulpn | grep -E '8900|9000|9999'
# Check firewall status
sudo ufw status
-
If node fails to start:
# Check logs for errors journalctl -u otnode -n 100
-
If triple store isn't responding:
# Restart Blazegraph systemctl restart blazegraph
- Node configuration:
~/.origintrail_noderc
- Logs:
/var/log/otnode/
- Blazegraph data:
/var/lib/blazegraph/
- Keep private keys secure and never share them
- Regularly backup node configuration
- Monitor system resources
- Keep Ubuntu system updated
- Consider setting up monitoring alerts
To update the node in the future:
- Stop the node
systemctl stop otnode
- Run the installer again
- Start the node
systemctl start otnode
- Ensure both wallets have sufficient Base Sepolia ETH
- Monitor node performance on the leaderboard
- Join the Discord community for support
- Regularly check for updates and announcements