Skip to main content
Version: v3.0.0

Managing Node Service

This section explains how to start, stop, and restart your HOPRd node, as well as where to find important files such as the database, log files, identity key, and configuration.


Select the platform where your HOPRd node is running to view the relevant service management instructions and file paths:

After installing the HOPRd node using Docker, the following directories and files are created:

PurposePathDescription
Identity file$HOME/.hoprd-db-dufour/.hopr-id-dufourStores the node’s identity.
Data directory$HOME/.hoprd-db-dufour/Contains the node’s database (db folder) and runtime data such as the tbr file.

When using Docker, your HOPRd node runs inside a container in the background.

Start the HOPRd node

  1. Ensure that you have removed the old HOPR Docker container. You can find more details here.

  2. Ensure that your Docker command is properly configured. You can find the default Docker configuration details here.

    If you're using a configuration file to manage your node strategies, refer to this page and select Docker," then review Step 6 for specific instructions.

  3. Run your configured HOPR command by pasting it into the terminal.


Stop the HOPRd node

To stop your current HOPR node, we will perform the HOPR Docker container removal procedure.

  1. Connect to your machine and execute the command docker ps. This will provide you with a list of Docker containers you are currently running. Among them, locate the container with the label europe-west3-docker.pkg.dev/hoprassociation/docker-images/hoprd:stable and note the container ID.

  2. Remove the container using the following command: docker rm -f <Your_Container_ID>. Replace <Your_Container_ID> with your container ID.

    Example:

    docker rm -f 4951b2990936