mirror of
https://github.com/pezkuwichain/pezkuwi-validator-v1.0.0.git
synced 2026-04-22 01:57:57 +00:00
c3d0d3312ddd8faa0af72ebcc75e5091c84ef10f
- Changed from single binary download to tar.gz archive - Extract all binaries (pezkuwi + workers) - Clean up temporary files after extraction
Pezkuwi Validator Installer
One-click validator installer for Pezkuwi testnet. Cross-platform scripts for automated node deployment.
🚀 Quick Start
Linux / macOS (One-Line Install)
curl -sSf https://raw.githubusercontent.com/pezkuwichain/pezkuwi-validator-v1.0.0/main/scripts/linux/install-validator.sh | bash
Windows (PowerShell)
# Coming soon
📋 Prerequisites
- OS: Linux (Ubuntu 20.04+, Debian 11+, Fedora 35+)
- CPU: Minimum 2 cores (4+ recommended)
- RAM: Minimum 4GB (8GB+ recommended)
- Storage: 50GB+ free space
- Network: Public IP with ports 30333 (P2P) and 9944 (RPC) open
🔧 What Does the Installer Do?
- ✅ Checks system requirements
- ✅ Installs dependencies
- ✅ Downloads Pezkuwi binaries from GitHub Releases
- ✅ Downloads chain specification
- ✅ Generates validator keys
- ✅ Creates systemd service
- ✅ Starts validator node
📊 Post-Installation
Check Node Status
sudo systemctl status pezkuwi-validator
View Live Logs
sudo journalctl -u pezkuwi-validator -f
Stop Validator
sudo systemctl stop pezkuwi-validator
Restart Validator
sudo systemctl restart pezkuwi-validator
📁 Installation Directory
All files are installed to: ~/.pezkuwi/
~/.pezkuwi/
├── bin/ # Binaries
├── config/ # Chain spec
├── data/ # Blockchain data
└── keys/ # Validator keys
🔑 Your Validator Keys
After installation, your node ID is saved in:
cat ~/.pezkuwi/keys/node-id.txt
⚠️ IMPORTANT: Backup this file! You'll need it for testnet registration.
🌐 Connect to Your Node
- RPC Endpoint:
http://localhost:9944 - WebSocket:
ws://localhost:9944
Test connection:
curl -H "Content-Type: application/json" \
-d '{"id":1, "jsonrpc":"2.0", "method": "system_health"}' \
http://localhost:9944
🆘 Troubleshooting
Node Not Starting
# Check logs
sudo journalctl -u pezkuwi-validator -n 100
# Check service status
sudo systemctl status pezkuwi-validator
Firewall Issues
# Open required ports (Ubuntu/Debian)
sudo ufw allow 30333/tcp
sudo ufw allow 9944/tcp
📚 Documentation
🤝 Support
- GitHub Issues: https://github.com/pezkuwichain/pezkuwi-validator-v1.0.0/issues
- Telegram: https://t.me/pezkuwichain
- Discord: Coming soon
📜 License
GNU General Public License v3.0
Made with ❤️ by Kurdistan Tech Ministry
Description
Languages
Shell
100%