Humanode Docs
  • Quick Start
  • Overview
  • Concepts
    • Bioauth
    • Smart Contracts
    • Node
    • Validator
  • Chains
  • Help & Support
    • Troubleshooting
    • FAQ
    • Discord
  • Node
    • About
    • System Requirements
    • Setup
    • CLI
      • Dev Mode
    • JSON-RPC
    • Tools & Services
  • Humanode Launcher
    • About
    • Launcher Installation
    • Workspace Creation
      • Remote
      • Local
        • Linux / macOS
        • Windows
    • Node Installation
    • Node Configuration
    • Running the node
    • Stopping the node
  • Humanode Distribution
    • About
    • Preparation
    • Node Installation
      • Manual Installation
    • Running the node
  • Validators
    • About
    • Becoming a validator
    • Checking validator status
  • Tools & Services
    • Polkadot.js apps
    • Polkadot.js extension
      • Wallet Setup
    • EVM Playground
    • Subscan
    • Exchanges
    • Oracles
    • Testnet Faucets
    • Substrate API Sidecar
    • Humanode Truffle Box
    • Humanode Token Claim
  • Bioauth
    • About Bioauth
    • Enrolling
    • Authenticating
    • Robonode
  • EVM & Solidity Smart Contracts
    • EVM Compatibility
    • Precompiles
    • Architecture
    • HMND/eHMND swap
    • EVM Dev Mode & Keys
    • Sample contract: ERC20 token
    • EVM Playground
    • Humanode Truffle Box
Powered by GitBook
On this page
  • Hardware requirements
  • Supported platforms
  • Windows
  • System time
  1. Node

System Requirements

This page contains system requirements you should have to be able to install and run your humanode properly.

PreviousAboutNextSetup

Last updated 11 months ago

Hardware requirements

  • 4 CPU Cores

  • 4 GB RAM

  • 240 GB disk space

  • 100 Mbps internet connection

Supported platforms

We currently support the following platforms:

  • Ubuntu 20.04 (amd64)

  • macOS 12+ (both Intel and Apple Silicon)

Ubuntu 22.04 & 24.04 are NOT supported.

Windows is NOT supported, but you can use () to run the Ubuntu version. is required. See section for more info.

Windows

If you're on Windows, you'll need to use () to run the humanode-peer. Native Windows binaries are not provided.

To install WSL on Windows, follow the official from Microsoft.

Then install the from Microsoft Store.

System time

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 for automatic time synchronization. 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 . You can use to tell if your system time is drifting from the commonly accepted time.

NTP
UTC
online clock
WSL
Windows Subsystem for Linux
WSL 2
Windows Subsystem for Linux
v2
WSL 2
guide
Ubuntu 20.04 LTS
Windows