What is the purpose of Dappnode?
What can I do with Dappnode?
Furthermore, you can earn passive income by running validators securing a blockchain or staking nodes in networks like Ethereum, Gnosis Chain, Avalanche and more to come. Other Web3 projects you can currently participate in to generate passive income with your Dappnode is to share disk space on the StorJ network, or to share some of your bandwidth for the decentralized VPN provider Mysterium. Our core developers and community of builders are constantly adding integrations for other Web3 projects, many with economic incentives.
What hardware do I need to run a Dappnode?
You can run Dappnode on Single-Board Computers, like the Raspberry Pi 4 8GB RAM. Keep in mind that not every package will be available and some packages might never sync entirely and that the minimum requirements below do not reflect such hardware.
The resources you need will depend on how many and what kind packages you are going to run.
The most basic hardware requirements you should meet are:
- A Wired Ethernet Connection
- An NVMe drive (Size depends on amount of chains and packages - a good target is at least 1 TB)
- 8GB of RAM (this will quickly become a limiting factor, it is recommended to go higher if possible)
If you intend to run a Ethereum validator, we recommend the following hardware specs:
- A Wired Ethernet Connection
- An NVMe drive (we recommend at least 2TB but more storage space will not hurt either)
- 16GB of RAM (32 GB recommended for some future proofing, and ability to maintain backup clients)
What are the advantages of running a Dappnode?
Once you're hosting your own nodes, you are not affected by outages at big providers like Infura (the default gateway in Metamask for many networks) anymore. This allows you to submit transactions without having to worry about a third-party.
Furthermore, running blockchain nodes has never been easy as with the Dappnode platform. You install a package from our DAppStore and you're good to go. Automatic updates included.
What is the difference between buying a Dappnode or installing a Dappnode by yourself?
The prebuilt Dappnode machine is built for people who do not want to worry about buying hardware themselves, looking up hardware requirements or installing the Dappnode software on compatible machines. The Dappnode software was meant to be used on those prebuilt machines but you can run it on any hardware regardless.
If you want to install the Dappnode platform on an old computer or on custom hardware please check out the Guides here.
Is my Internet Connection fast enough?
For a singular chain (for example Ethereum EL + CL) you'll need around 10 to 20 Megabits (up and down). Running more chains will increase the amount of bandwidth you need.
If you have any questions regarding your internet speed, you can hop into our Discord and ask a question in the #support channel.
Do I need terminal or command line experience to use Dappnode?
What are the first steps logging in for the first time?
Which packages should I install first?
You'll need an ethereum node to search for all available Dappnode packages and the 'DMS' and 'Dappnode Exporter' gather system information and metrics and visualize them in easy to read dashboards. This way, you'll always know how your Dappnode is performing.
How do I install a fallback?
What can I do if my hard-drive runs out of space?
You can add a NVMe hard disk (if there is a free slot in the Dappnode machine) and set it up using the expansion feature which can be found under System > Hardware. This feature only works with a NVMe hard disk.
Who can help me if I run into a problem?
How can I secure my Dappnode?
Furthermore, it is a good security practice to disable SSH access if you don't intend on using it.
What is port-forwarding and why do I need it?
Some routers use a feature called 'UPnP' to automatically open the requested ports but sometimes this protocol does not work well on specific routers or is straight up not available.
In this case, you'll have to manually forward the required ports. Please search your ISPs or router manufacturers knowledge base on how to do that.