Skip to content

Repository files navigation

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 shred_keypair.json to receive data properly. This repository includes one by default. If you want to use your own key, replace shred_keypair.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

📞 Support

About

Jito ShredStream proxy installation scripts for Solana validators, RPC nodes, trading bots, and low-latency parser infrastructure.

Topics

Resources

Stars

49 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages