arrows-to-circleGalactica

Galactica node guides

Galactica Node Installation Guide

System Requirements

Before starting, make sure you have a VPS with Ubuntu 20.04/22.04 and at least:

  • 4 vCPU

  • 8GB RAM

  • 100GB SSD

Step 1: Install Dependencies

Run the following commands to install necessary dependencies:

bashCopyEditsudo apt update && sudo apt upgrade -y
sudo apt install curl git wget htop tmux build-essential jq make lz4 gcc unzip -y

Step 2: Install Go (if not installed)

bashCopyEditcd $HOME
VER="1.21.3"
wget "https://golang.org/dl/go$VER.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$VER.linux-amd64.tar.gz"
rm "go$VER.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bash_profile
source $HOME/.bash_profile
mkdir -p ~/go/bin

Step 3: Set Environment Variables

Step 4: Download and Install the Galactica Binary

Step 5: Configure and Initialize the Node

Step 6: Download Genesis and Addrbook

Step 7: Set Peers and Seeds

Step 8: Configure Custom Ports

Step 9: Configure Pruning and Security Settings

Step 10: Create a Systemd Service File

Step 11: Reset and Download Latest Snapshot

Step 12: Start and Enable the Node


Wallet Creation & Node Monitoring

Create a Wallet

Save the mnemonic phrase securely.

To restore a wallet:

Check Sync Status

Once your node is fully synced, the output will print "false".


Create a Validator

Before creating a validator, ensure your wallet has sufficient funds:

To create a validator:


Security & Firewall Configuration

Set up SSH key authentication and disable password authentication for better security.

Enable firewall settings:


Uninstall Node

If you want to remove the node:

Last updated