Prerequisites

This page contains information about the hardware and software requirements for the PowerAgent node to work properly

The following recommendations are related to the DAppNode installation.

Requirements for standalone installation will be listed on the corresponding page.

These are the requirements listed on the official webpage:

DAppNode is a Debian-based OS, which makes it friendly with most available commercial hardware. Depending on what you intend to run in your DAppNode you might need higher specifications, but a great number of available features can be used with the following recommendations:

  • Intel Core i5/i7

  • 32 GB RAM

  • 4 TB NVMe storage

As minimum requirements we recommend:

  • Intel Core i3

  • 16 GB RAM

  • 2 TB NVMe or fast SSD storage

Sepolia (Testnet)

As for purposes of running a testnet on Sepolia Ethereum chain, we suggest the following requirements as minimally tested and suitable:

  • 4 cores of a relatively modern CPU

  • 8 GB RAM

  • 200 GB free&fast SSD space (that is, available space after installation of the DAppNode)

Gnosis (Testnet)

As for purposes of running a testnet on Gnosis chain, we suggest the following requirements as minimally tested and suitable:

  • 4 cores of a relatively modern CPU

  • 8 GB RAM

  • 350 GB free&fast SSD space (that is, available space after installation of the DAppNode)

Please, note that AWS (Amazon Web Services) virtual machine provider is known to be troublesome regarding the ability to connect to the DAppNode via Wireguard tunnel. Please, consider another VM provider or switch to using your own hardware.

Instructions for AWS users

The issue with AWS in greater detail: the DAppNode installation script presupposes usage of the ifupdown utility for configuration of network interfaces; however, AWS uses systemd-networkd by default. Currently, the fix is incomplete and only covers enabling installation and Wireguard tunnel opening; however, ensuring connectivity remains an open problem.

This instruction only enables installation of DAppNode software on AWS virtual machine; it does not guarantee that you will be able to connect to it.

The instructions for enabling DAppNode to be installed on AWS:

 sudo apt update
 sudo apt install ifupdown
 nano /etc/network/interfaces

Afterwards, write up your interfaces configuration file. Use the screenshot below as a reference.

Afterwards, execute:

sudo ifdown --force ens5 lo && sudo ifup -a
sudo systemctl unmask networking
sudo systemctl enable networking
sudo systemctl restart networking

This will hopefully enable you to install DAppNode.

As an alternative to building your own machine or renting a server, you might fall back to the DAppNode official hardware box, which comes pre-equipped with DAppNode software; find more information on their website.

Last updated