DAppNode Installation
Instructions here mostly restate the official installation guide.
Official installation guide can be found here.
DAppNode software is distributed in multiple ways.
One of them is a prepared Linux distribution with everything installed. It can be obtained here: https://docs.dappnode.io/docs/user/install/iso
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.
Install DAppNode Software
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 official source, following their guide: Debian bullseye -- Installation 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:
Access the DAppNode Admin Panel
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 guide by DAppNode team. We would recommend employing Wireguard VPN for access configuration. How to do this:
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
Install Wireguard client on your personal computer.
Create a new tunnel and paste the credentials you copied earlier. Save and activate the tunnel.
Now, on your personal computer, follow http://my.dappnode. 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).
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.
Install Execution and Consensus Clients
Last updated