Jito ShredStream proxy installation scripts for Solana validators, RPC nodes, trading bots, and low-latency parser infrastructure.
jito-shredstream-install
中文 | English | Website | Telegram | Discord
What This Project Provides
This repository provides one-click and manual deployment scripts for running the Jito ShredStream proxy on Solana infrastructure. It is intended for validators, RPC operators, trading bots, parser pipelines, and low-latency data systems that need ShredStream transaction data.
| Area | Coverage | |------|----------| | Deployment | quick-deploy.sh, firewall setup, proxy binary download, key copy, startup and stop scripts | | Regions | New York, Salt Lake City, Dublin, Amsterdam, Frankfurt, London, Singapore, Tokyo | | Runtime | Linux server, root deployment path, /root/shredstream-proxy, region-specific startup scripts | | Use cases | Solana trading bots, DEX parsers, low-latency stream processors, validator and RPC infrastructure |
Script Index
| Script | Purpose | |--------|---------| | quick-deploy.sh | Interactive one-click deployment entrypoint | | startup-[region].sh | Start the ShredStream proxy for the selected region | | stop.sh | Stop the running proxy process | | ufw.sh | Firewall helper used during deployment |
🚀 Quick Deployment
Recommended installation: clone the full repository on the server, then run the deployment script.
# Switch to root user
sudo su -
Clone repository to /root
cd /root
git clone https://github.com/0xfnzero/jito-shredstream-install.git
cd jito-shredstream-install
The script uses the shred_keypair.json included in this repository.
To use your own key, replace ./shred_keypair.json before running.
bash quick-deploy.sh
Start the selected region service after deployment
cd /root/shredstream-proxy
./startup-[region].sh
tail -f shredstream.log
👉 Quick Deployment Guide - Repository-based deployment script with 8 region options
👉 Detailed Deployment Guide - Complete deployment documentation and troubleshooting
📋 Manual Deployment Steps
Before installing shredstream, you need a valid shredkeypair.json to receive data properly. This repository includes one by default. If you want to use your own key, replace shredkeypair.json in the repository or place it at /root/shred_keypair.json.
1. Clone this repository to the server
# Enter root directory
cd /root
# Clone repository git clone https://github.com/0xfnzero/jito-shredstream-install.git cd jito-shredstream-install
2. Run the one-click deployment script
# The script configures firewall rules, downloads the proxy binary,
# copies the key file, and copies startup/stop scripts from this repository.
sudo bash quick-deploy.sh
3. Start service
# Enter directory
cd /root/shredstream-proxy
# Start script, replace startup-ny.sh with your selected region script ./startup-ny.sh
# View logs tail -f shredstream.log
# Stop service ./stop.sh
📚 Related Documentation
- Quick Deployment Guide - One-click deployment script usage instructions
- Detailed Deployment Guide - Complete deployment documentation and troubleshooting
- Quick Deployment Script - Automated deployment script
📞 Support
- Official Website: https://fnzero.dev/
- Telegram Group: https://t.me/fnzero_group