System Requirements
- Both ARM64 and x86_64 (Intel/AMD) hardware are supported. A 64-bit OS is required.
- DigiNode Tools has built-in support for the Raspberry Pi single-board computer. The Raspberry Pi 4 8GB or better is supported. The Raspberry Pi 5 8Gb or better is recommended. (See below for more details.)
- DigiNode Tools also runs on Ubuntu/Debian systems. The latest release of Ubuntu Server 64-bit LTS is recommended. (IMPORTANT: Debian requires sudo to be installed)
- DigiNode has been designed with headless operation in mind - no display, keyboard or mouse are required. (Note: These are not needed at all for Raspberry Pi 4 setup, though may be required during setup for other Linux systems.)
- Raspberry Pi requires access to a computer during the initial setup, to write the operating system onto the SSD.
Memory Requirements
- At least 8GB RAM is strongly recommended. With 8Gb RAM or more, you can safely run a DigiByte Mainnet node, a DigiByte Testnet node and a DigiAsset Node at the same time on the same device.
- With 4Gb RAM, it is technically possible to run a single DigiByte Node ONLY (i.e. No DigiAsset Node and no Dual Node). However, performance will likely be very sluggish, and it will require a large swap file that puts a lot of strain on the SSD. In short, 4Gb is fine for testing, but definitely not recommended for long-term use.
- Less than 4Gb RAM is not supported.
- Regardless of how much memory your device has, it is always sensible to have a swap file. DigiNode Setup will help configure this.
Disk Space Requirements
- As of January 2024, the DigiByte blockchain currently requires just under 50Gb of disk space. At least 128Gb of free disk space is recommended, to allow for future growth. A 256Gb SSD or larger would be a good choice.
Raspberry Pi Requirements
- When using a Raspberry Pi, booting from an SSD rather than microSD is highly recommended. With an 8Gb Pi, it is possible to boot from a microSD card, though this is significantly slower and prone to corruption. Fine for testing, not recommended for long term use.
- With the Raspberry Pi 4 booting from an SSD connected to one of the USB 3 ports is strongly recommended. (See hardware recommendations here.)
- With the Raspberry Pi 5 booting from an NVMe SSD connected via the PCIe port is strongly recommended. This will give you the best performance - it is significantly faster than USB.
- While a Raspberry Pi 4 8Gb is more than adequate to run a full DigiNode, the Raspberry Pi 5 will give you better performance.
- The Raspberry Pi 400 / 500 / Compute Modules have not been tested but should work fine as long as they have 8Gb RAM or more.
- The recommended OS is the latest release of 'Raspberry Pi OS Lite 64-bit'.
- To build your own DigiNode using a Raspberry Pi 4, see here for a list of recommended hardware. Detailed setup instructions are here.
DigiNode is known to work with the following systems:
Hardware | Operating System | Notes |
Raspberry Pi 5 16Gb | Raspberry Pi OS lite 64-bit (Debian Bullseye) | While more expensive than the 8Gb model, this model gives you more RAM to work with, and is nice and future proof. Using an NVMe SSD connected via the PCIe port is strongly recommended. |
Raspberry Pi 5 8Gb | Raspberry Pi OS lite 64-bit (Debian Bullseye) | This model gives the best balance of performance and price and is likely the best choice for most people. Using an NVMe SSD connected via the PCIe port is strongly recommended. |
Raspberry Pi 4 8Gb | Raspberry Pi OS lite 64-bit (Debian Bullseye) | Booting from an SSD connected via the USB 3 port, rather than microSD, is highly recommended. |
Raspberry Pi 4 8Gb | Ubuntu Server 22.04 LTS 64-bit | Tested and working, thought on the Rasperry Pi, Raspberry Pi OS 64-bit is recommended. |
Raspberry Pi 4/5 4Gb | Raspberry Pi OS lite 64-bit (Debian Bullseye) | Requires large swap file to run. Performance is very sluggish. Fine for testing - not recommended for long-term use. Will only enable you to run a DigiByte node. (No DigiAsset Node and no Dual Node i.e. running both a Mainnet Node and Testnet together.) |
x86_64 (Intel/AMD) | Ubuntu Server 22.04 LTS 64-bit | Tested and working on an Intel Core i3-380M laptop with 8Gb RAM. |
Please ask in the DigiNode Tools Telegram Group if you have any further questions.