What are the minimum hardware requirements to run an EOS blockchain in terms of CPU power, RAM, etc?

  • is it possible to run EOS on portable devices like raspberry pi or something like that?
    – Daniel Du
    Aug 6 '18 at 10:09

EOSIO can run with very little memory, less than 100MB + shared memory file size. The requirements for the shared memory file depends upon the state of your local application (number of users, etc).


I was able to run Single Node Testnet on Ubuntu using Docker on my machine with around 2GB RAM without problem (as bytemaster said it requires little memory actually).

The CPU and Disk Space are not mentioned explicitly. I guess you will need decent disk space once the blockchain increases in size. Also, probably it's good idea to compare the hardware specifications of the current block producers.

If you use Docker the requirements to build the images are 7GB RAM (see: Docker Requirement and GH-2355).

In case you want to build it natively you can find the requirements on their official Wiki (thanks John Haager for clarification)

  • 2
    These are the requirements to build the software, not run the blockchain. It has been mentioned on the Telegram channel several times that the requirements to run the nodeos software is less than the requirements to build it. May 9 '18 at 19:36
  • Note that the wiki is out of date with its build requirements. It is actually only 7 GB, and you can get away with 4 GB if your machine only has 2 cores (I did this on an Ubuntu Chomebook). I mentioned this github.com/EOSIO/eos/issues/2992 and github.com/EOSIO/eos/pull/2355 but this issue was closed/ignored without any resolution. May 27 '18 at 20:57

You can build and run with as little as 2 Cores and 4GB of RAM:

Can I build EOSIO with less than 7GB of RAM? | Answer: Yes

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.