Skip to main content
Version: Next

Using Dappnode

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!

Warning

Please withdraw all your funds and delete the old package before installing a new one.

Installing the HOPR Client

(1) Open the DAppStore using the sidebar to the left.

DappStore

(2) You should see the latest version of the HOPR client now. Just click Get and wait for it to install.

That's all! You should now be able to find the HOPR client in your 'Packages'.

MyDapps

Simply open the client, and you should be greeted with the hopr-admin interface.

Your security token is set to !5qxc9Lp1BE7IFQ-nrtttU. You will need this to access hopr-admin.

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 hopr-admin 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.

dappnode restore

Collecting Logs

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.

Dappnode Logs

(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 ETH client (Gnosis Chain) 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.

Finding your local endpoint

If you have already installed an ETH (Gnosis Chain) client, you can find its RPC endpoint on the package's info page.

ETH client settings

The image above shows the RPC endpoint for the GETH client (querying API in the image): http://ethchain-geth.my.ava.do: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.

RPC Prpvider Dappnode

(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.