9bc2f7be11
Binary size: 5.1MB → 1.6MB (stripped + UPX --best --lzma) Changes: - Updated binary with UPX compression - Added UPX to GitHub Actions build workflow - Documented UPX compression in README and BUILD.md - No functionality loss, no performance penalty - Decompresses automatically on execution Benefits: - Faster downloads - Less storage/bandwidth usage - Same performance (decompresses to RAM) - Fully reversible (upx -d)
3.3 KiB
3.3 KiB
TRI-PI v5.4.4 - ARM64 Edition
Complete Triangles (TRI) cryptocurrency node package for Raspberry Pi 4/5 (64-bit) and ARM64 servers.
Quick Start
Download Latest Release
# Get latest version
wget https://github.com/SamiAhmed7777/tri-pi/releases/latest/download/tri-pi-v5.4.4-arm64.tar.gz
tar xzf tri-pi-v5.4.4-arm64.tar.gz
cd tri-pi-v5.4.4-arm64
# Install
sudo ./install.sh
# Start node
trianglesd
Or Clone and Build from Source
git clone https://github.com/SamiAhmed7777/tri-pi.git
cd tri-pi
sudo ./install.sh
What's Included
- trianglesd v5.4.4 - Native ARM64 binary (1.6MB, UPX compressed)
- Tor integration - Built-in hidden service support
- Updated seed nodes - Latest v5.4.4 onion addresses
- Auto-installer - One-command setup
- Full documentation - Build instructions and usage guide
Note: Binary is compressed with UPX (Ultimate Packer for Executables) for 80% size reduction. Decompresses automatically on execution with no performance penalty.
System Requirements
- Platform: Raspberry Pi 4/5 (64-bit) or any ARM64 Linux server
- OS: Ubuntu 24.04 ARM64, Raspberry Pi OS 64-bit, or compatible
- RAM: 2GB minimum (4GB recommended)
- Storage: 10GB free space (blockchain grows over time)
- Network: Internet connection (Tor supported)
Automated Builds
New releases are automatically built via GitHub Actions whenever upstream trianglesd is updated.
Manual trigger: Go to Actions → "Build TRI-PI ARM64" → "Run workflow"
Usage
Start the node
trianglesd
Check node status
trianglesd getinfo
Common commands
trianglesd getblockcount # Current block height
trianglesd getpeerinfo # Connected peers
trianglesd getstakinginfo # Staking status
trianglesd getnewaddress # Generate new address
trianglesd getbalance # Wallet balance
Documentation
- Build Guide - Complete build instructions from source
- Installation - Automated installer script
- Releases - Download pre-built packages
Tor Integration
trianglesd v5.4.4 includes built-in Tor management:
- Automatic Tor startup - No manual configuration needed
- Hidden service generation - Creates .onion address automatically
- SOCKS proxy - Built-in at port 19099
- Peer connectivity - Connects to onion seed nodes
Check your onion address:
trianglesd getinfo | grep onion
Support
- GitHub Issues: Report bugs or request features
- Upstream: triangles_v5
License
See LICENSE file in the source repository.
Built with ❤️ for the Raspberry Pi and ARM64 community