Skip to main content

System Configuration

☢️Recommended operating systems

This guide has been tested against Linux distributions only. To ensure a successful production environment setup, consider using a Linux system.

Hardware Requirements

The minimum requirements for running a JMES full node are:

NetworkCPU coresRAMDiskBANDWIDTH
jmes-testnet-124 GB20 GB (SSD 5000 MB/s R/W)150 Mbps
jmes-88824 GB20 GB (SSD 5000 MB/s R/W)150 Mbps
☢️Storage requirements

As the network grows, the minimum hardware requirements will also grow. It is recommended that you monitor the system so you can prevent it from running out of resources.

Prerequisites

Installing Go for MacOS & Linux

Go releases can be found here: https://go.dev/dl/

In your browser, you can right-click the correct release (V1.18) and then click on Copy Link Address.


_22
# 1. Download the archive
_22
_22
wget https://go.dev/dl/go1.20.4.linux-amd64.tar.gz
_22
_22
# Optional: remove previous /go files:
_22
_22
sudo rm -rf /usr/local/go
_22
_22
# 2. Unpack:
_22
_22
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
_22
_22
# 3. Add the path to the go-binary to your system path:
_22
# (for this to persist, add this line to your ~/.profile or ~/.bashrc or ~/.zshrc)
_22
_22
export PATH=$PATH:/usr/local/go/bin
_22
_22
# 4. Verify your installation:
_22
_22
go version
_22
_22
# go version go1.20.4 linux/amd64

  • Linux users: sudo apt-get install -y build-essential