To set up your DAppNode, follow the instructions that came with the box. Then, just install the HOPR client and you can start using your node right away!
Installing the HOPR Client: 1.93.5 (Monte Rosa)
While connected to your Dappnode's network or via a VPN:
(1) Open the DAppStore using the sidebar to the left.
(2) You should now see the latest version of the HOPR client. Just click Get or Update and wait for it to install.
That's all! You should now be able to find the HOPR client in your 'Packages'.
Simply open the client, and you should be greeted with the hoprd UI interface.
Your security token is set to
!5qxc9Lp1BE7IFQ-nrtttU. You will need this to access your node.
If you are in the process of registering your node on the network registry, please complete the process here before continuing.
Otherwise, the installation process is complete! You can proceed to our hoprd tutorial.
Restoring an old node
If you have previously installed a node and have the identity file downloaded, you can use it to restore your old node.
Note: For DAppNode, you should download the latest version of HOPR before trying to restore your node.
Find HOPR in your packages and navigate to the backup section. From there, all you have to do is click 'Restore' and open your zipped backup file when prompted.
If your node crashes, you will want to collect the logs and pass them on to our ambassadors on telegram or create an issue on GitHub.
To collect the logs:
(1) Find HOPR in your packages and navigate to the backup section.
(2) From there, all you have to do is click 'Download all'.
Using the downlaoded file either:
- Send it to an ambassador on our telegram for assistance.
- Or, create an issue using our bug template on GitHub.
Using a Custom RPC Endpoint
You can set your own RPC endpoint for HOPR to use. Ideally, you would install an Nethermind xDai client on your DAppNode and use its local provider. A local provider helps increase decentralisation and is generally good practice, but you can also use any RPC provider of your choice as long as they are on gnosis chain.
Note: Only RPC providers on Gnosis chain will work with HOPR
Finding your local endpoint
If you have already installed an Nethermind xDai client, you can find its RPC endpoint on the package's info page.
The image above shows the RPC endpoint for the Nethermind xDai client (querying API in the image):
http://nethermind-xdai.dappnode:8545. Your endpoint will be different depending on the client you have installed. Otherwise, you can use any non-local RPC provider such as ankr.
Changing your RPC endpoint
To change your RPC endpoint:
(1) Find HOPR in your packages and navigate to the 'Config' section.
(2) Paste your custom RPC endpoint in the text field under
RPC Provider URL.
(3) Click 'Update' and wait for your node to restart.
All done! Your DAppNode node will now use your specified RPC endpoint.