These setup instructions for DKGv6 are "Work in progress" and are subject to change. The development team expects to introduce improvements as well as a more automated process of setting up the DKGv6 node in the future.
Need any assistance with node setup? Join the DKGv6 Discord chat and find help within the OriginTrail tech community!
IMPORTANT: These instructions are not intended for migrating your current v5 node to v6. Attempting this will most likely break your v5 node at this point. You should only use these instructions in order to setup a fresh OriginTrail v6 testnet node.
A dedicated 4GB RAM/2CPUs/50GB HDDUbuntu server (minimum hardware requirements)
Step 1 - Fund your wallets
Fund your Substrate and Ethereum wallets with OTP and TRAC test tokens. Instructions are available at Fund your v6 testnet node page.
Make sure to fund both your operational and management wallets.
Step 2 - Create a mapping for both operational and management wallets
Create a mapping between your Substrate and Ethereum wallets (that are pre-funded in the previous step), this can be performed through this interface.
The mapping needs to be performed for both for the node operational and management wallets.
Step 3 - Login to your node server
Login to the server as root. You cannot use sudo and run this script. The command "npm ci" might fail.
Step 4 - Run the installer
Download the installer script:
cd /root/ && curl https://raw.githubusercontent.com/OriginTrail/ot-node/v6/release/testnet/installer/installer.sh --output installer.sh
Update permissions for the installer script:
chmod +x installer.sh
Run the installer script:
The installer script will guide you through the installation.
Congratulations. Welcome to v6 beta
Checking node logs:
journalctl -u otnode --output cat -fn 100
OriginTrail node commands:
Start node: otnode-start
Note: to verify your node is running, run otnode-logs command
Stop node: otnode-stop
Restart node: otnode-restart
Show node logs: otnode-logs
Open node configuration: otnode-config
We would love to meet you in our Discord chat - join us here.