Skip to content

KalyCoinProject/node-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔗 KalyChain Node Installation & Management

License: MIT KalyChain Ubuntu Java

Professional installation and management tools for KalyChain blockchain nodes

🌐 KalyChain Website📊 Block Explorer💬 Discord📱 Telegram


📋 Table of Contents


🎯 Overview

This repository provides comprehensive installation and management tools for KalyChain blockchain nodes. Whether you're setting up a validator, regular node, or RPC service, this toolkit includes everything you need for a professional deployment.

Supported Node Types:

  • 🔐 Validator Nodes - Participate in consensus and earn rewards
  • 🌐 Regular Nodes - Sync with the network and maintain blockchain data
  • 🔌 RPC Nodes - Provide API access for applications and services

📁 Repository Structure

📦 kalychain-node-install/
├── 📚 docs/                    # Comprehensive documentation
│   ├── 🛠️ installation/        # Installation guides
│   ├── 🔧 maintenance/         # Upgrade and maintenance guides
│   └── ⚙️ configuration/       # Configuration documentation
├── 🚀 scripts/                 # Automation scripts
│   ├── 📦 install/             # Installation scripts
│   ├── ⬆️ upgrade/             # Upgrade scripts
│   └── 🔧 maintenance/         # Maintenance utilities
├── ⚙️ configs/                 # Configuration files
│   ├── 🔐 validator/           # Validator node configs
│   ├── 🌐 regular/             # Regular node configs
│   └── 🔌 rpc/                 # RPC node configs
├── 📋 templates/               # Service templates
│   └── 🖥️ systemd/            # SystemD service files
├── 📄 README.md                # This file
└── 📜 LICENSE                  # License information

⚙️ System Requirements

Hardware Specifications

Component Minimum Recommended Enterprise
CPU 2 cores 4 cores 8+ cores
RAM 4 GB 8 GB 16+ GB
Storage 100 GB SSD 500 GB SSD 1+ TB NVMe
Network 10 Mbps 100 Mbps 1+ Gbps

Operating System: Ubuntu 20.04 LTS 64-bit (recommended)

Network Ports

Validator Nodes

Port Protocol Direction Purpose
30303 TCP/UDP Inbound/Outbound P2P networking and discovery

Regular/RPC Nodes

Port Protocol Direction Purpose
30303 TCP/UDP Inbound/Outbound P2P networking and discovery
8545 TCP Inbound HTTP RPC API
8546 TCP Inbound WebSocket RPC API

🚀 Quick Start

  1. Clone the repository

    git clone https://github.com/KalyCoinProject/node-install.git
    cd node-install
  2. Set up your server (security hardening)

    # Follow the server setup guide
    cat docs/installation/server-setup.md
  3. Choose your node type and follow the guide:


📖 Documentation

Guide Description
🛡️ Server Setup Security hardening and server preparation
🔐 Validator Node Complete validator setup and configuration
🌐 Regular Node Standard node installation
🔌 RPC Node RPC service setup with SSL
⬆️ Upgrade Guide Node upgrade procedures
🔧 Troubleshooting Common issues and solutions

🛠️ Scripts & Tools

Script Purpose
scripts/install/start-validator.sh Validator node startup script
scripts/install/start-rpc.sh RPC node startup script
scripts/upgrade/upgrade.sh Automated upgrade script

🔧 Configuration Files

Pre-configured files for different node types:

Each configuration includes:

  • config.toml - Besu configuration
  • genesis.json - Network genesis file
  • log-config.xml - Logging configuration

🔗 Important Links

Resource URL
🌐 KalyChain Website kalychain.io
📊 Mainnet Explorer kalyscan.io
🧪 Testnet Explorer testnet.kalyscan.io
📦 Latest Release GitHub Releases
💬 Discord Community Join Discord
📱 Telegram Join Telegram

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

📞 Support

Need help? We're here for you:


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by the KalyChain Community

⭐ Star this repository if it helped you!

About

KalyChain Node, RPC and Validator Installation Repo

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages