This page contains system requirements you should have to be able to install and run your humanode properly.
- 4 CPU Cores
- 4 GB RAM
- 80 GB disk space
- 100 Mbps internet connection
Before installing the node, make sure you run a supported OS.
We currently provide binaries built for Linux (Ubuntu 20.04) and macOS. In this guide we will omit macOS; the steps are similar, but you probably want to use the launcher.
However, we provide a workaround for Windows users too.
To run the Humanode peer on a Linux-based and macOS systems you don't need to take any extra steps. Just make sure that your system time is configured properly.
If you're on Windows, you'll need to use Windows Subsystem for Linux v2 (WSL 2) to run the Humanode peer. Native Windows binaries are currently not provided.
One of the most common but difficult-to-find issues is that the time in your OS is not accurate. For a distributed system like blockchain, having a correctly set time is important, as the synchronization algorithms rely on it. Even a small drift from the network time will cause your node to produce invalid blocks, preventing you from properly participating in the consensus.
Therefore, please, configure your system to use NTP for automatic time syncronization. As long as you're using an OS with correctly implemented system clocks, the timezone you are using is irrelevant, and won't affect the correctness of the consensus. However, if you have issues (i.e. you're on Windows), you should set your system time zone to UTC. You can use online clock to tell if your system time is drifting from the commonly accepted time.