Skip to main content

Introduction

This guide walks you through setting up a non-validator full node for Fenine Network. A full node maintains a complete copy of the blockchain and can serve RPC requests for dApps.
Setup time: ~2-3 hours (including sync time)

Prerequisites

Before you begin, ensure you have:
✅ Server meeting hardware requirements
✅ Ubuntu 22.04 LTS (or compatible Linux distribution)
✅ Root or sudo access
✅ Stable internet connection (100 Mbps+)
✅ Static IP address (recommended)

Installation Steps

1

Update System

2

Download Fene-Geth

Download the latest Fenine node binary:
Expected output:
3

Create Data Directory

4

Download Genesis File

5

Initialize Node

6

Configure Node

Create configuration file:
Add the following configuration:
Contact support@fene.network for official bootnode addresses.
7

Create Systemd Service

Create a systemd service for auto-start:
Add:
Enable and start:
8

Verify Node is Running

Check node status:
If syncing, you’ll see:
If synced:

Post-Installation

Configure Firewall

Security: Only expose RPC ports (8545, 8546) if you need to serve public traffic. For production, use a reverse proxy (nginx) with authentication.

Test RPC Endpoint

Connect from Web3

Test with ethers.js:

Archive Mode (Optional)

For blockchain explorers or analytics, enable archive mode:
Archive mode requires significantly more disk space (4TB+ recommended).
Update config.toml:
Restart node:

Useful Commands

Node Management

Blockchain Operations

Next Steps

Monitoring

Set up monitoring and alerts

Backup & Recovery

Backup strategies

Troubleshooting

Common issues and solutions

Upgrade Guide

How to upgrade your node