DAppNode Installation
Instructions here mostly restate the official installation guide.
Last updated
Was this helpful?
Instructions here mostly restate the official installation guide.
Last updated
Was this helpful?
Official installation guide can be found .
DAppNode software is distributed in multiple ways.
One of them is a prepared Linux distribution with everything installed. It can be obtained here:
In this instruction, we will install DAppNode via scripts on a fresh Debian distro.
The software has been proven to work on a virtual machine; however, we cannot officially recommend doing so, as your mileage may vary. Use virtual machines at your own responsibility and if you know what you do.
Now we are going to install a fresh distribution of Debian and DAppNode software on top of that.
Obtain a dedicated machine which matches the minimal hardware requirements.
Install Debian distribution from the , following their guide: . The graphics interface is not needed and may be omitted. After the installation of DAppNode, you will (in ideal case) not need to directly access the host machine anymore.
Configure a secure way of accessing your machine (e.g., via SSH). You will need the full (root) control over it during the DAppNode installation and in case of troubleshooting.
Install the required packages:
Install the DAppNode software:
After installation, reboot the machine:
When the machine boots up, access it again and execute:
Execute:
And see the listed DAppNode system packages. Find one with â...wireguardâĻâ in the package name. It should be up and running.
Execute:
There you will see the credentials for the Wireguard connection in the following format:
Copy these in any way you prefer.
If you plan on connecting to the DAppNode through your home (local) network (for example, your server is connected to the router via Ethernet cable and your personal laptop is connected via Wi-Fi to the same router), you must either:
enable NAT loopback on your router,
OR execute command with the --local
parameter:
dappnode_wireguard --local
Create a new tunnel and paste the credentials you copied earlier. Save and activate the tunnel.
Congratulations, the DAppNode installation is complete đ.
PowerAgent is a decentralized application that connects to the execution client (either locally or remotely). It subscribes and listens to blockchain events via WebSockets RPC.
On DAppNode, you will need a node (both execution and consensus clients of the chosen network) that PowerAgent can connect to. Letâs install them now.
After the successful installation, you have to connect to your DAppNode and change the credentials for access. If your machine is equipped with a WiFi adapter, follow the . We would recommend employing for access configuration. How to do this:
Install client on your personal computer.
Now, on your personal computer, follow . If everything was done correctly, you will be greeted with the welcome screen, where you can perform initial setup (for example, change your user credentials and turn on/off certain ways of accessing the admin panel).