# Setup
# Recommended Specs
- SBP (Snapshot Block Producer / Supernode) - 2 CPUs / 8 GB RAM
- Full node - 1 CPU / 4 GB RAM
A minimum of 5 Mbit/s stable internet connection is required.
# Minimal Installation
You can start a full node on the Vite mainnet quickly by following the steps below. While this is a convenient way to check if everything is working as intended, you should change the default configuration to your needs. All configuration options are described here.
- Download & extract the latest release of go-vite (opens new window)
- Open a terminal and cd into the installation directory
- Run
./gvite
to start the full node with the default configuration
The following result should be displayed:
It can take some time until the node starts syncing the distributed ledger but eventually the following output should appear:
To estimate the time needed to sync the entire ledger, you can check the current height with one of the available explorers and compare it to the height above.
# Directory Structure
# Installation directory
Refers to the folder where gvite boot script and configuration files are located. For example, ~/gvite-${version}-${os}
is an installation directory.
gvite
: Gvite executable file
bootstrap
: Optional boot script to start the node
node_config.json
: Configuration file
# Working directory
The working directory contains sub-directories/files such as "ledger", "ledger_files", "LOCK", "net", "rpclog", "runlog" and "wallet".
ledger
: Ledger directory for storing transactions and snapshot blocks.
rpclog
: Directory for storing RPC logs
runlog
: Directory for storing run-time logs
wallet
: Wallet keystore directory for storing keystore files that secure private keys. Do remember KEEP YOUR PRIVATE KEY SAFE.
# Stop/Reboot Node
If you started the node with the ./boostrap
script, you might need the following instructions to stop or reboot your node.
Execute the following command
to obtain the gvite process id
Kill it with
Then reboot
To check if gvite has rebooted successfully, run: