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:
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