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)
✅ 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
Test RPC Endpoint
Connect from Web3
Test with ethers.js:Archive Mode (Optional)
For blockchain explorers or analytics, enable archive mode: Update config.toml: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