Node Requirements

The hardware and software requirements for running a Juneo Supernet node.

Requirements

Computer Hardware and OS

Juneogo is a lightweight protocol. Note that as network usage increases, hardware requirements may change.

  • CPU: 4 cores

  • RAM: 8 GiB

  • Storage: 160 GiB SSD (500 GiB SSD for Mainnet)

  • OS: Ubuntu 22.04

Networking

To run successfully, juneogo needs to accept connections from the Internet on the network port 9651 (and optionally port 9650 to allow remote RPC calls to your node). Before you proceed with the installation, you need to determine the networking environment your node will run in.

Running on a Cloud Provider

If your node is running on a cloud provider computer instance, it will have a static IP. Find out what that static IP is, or set it up if you didn't already.

Running on a Home Connection

If you're running a node on a computer that is on a residential internet connection, you have a dynamic IP (meaning your IP will change periodically). You will need to set up inbound port forwarding of port 9651 from the internet to the computer the node is installed on.

Date and time synchronization

We recommend having your node's time correctly synchronized.

To enable time synchronization on Linux, please run the the command timedatectl in your terminal.

If the NTP service parameter is set to no, then your node't time may get out of sync. Set up time synchronization by running the command:

timedatectl set-ntp on

Run timedatectl again, and the parameter System clock synchronized should now be set to yes.

For time synchronization on macOS, please follow their documentation.

Last updated