Shugur Relay Cluster
Deploy a high-availability distributed Nostr relay network
Why Choose Shugur Distributed Architecture?
Unlike traditional single-relay setups, Shugur provides a distributed cluster that eliminates single points of failure while maintaining simplicity for developers.
Single Connection Point
Connect to one relay endpoint and access the entire distributed network. No need to manage multiple relay connections in your applications.
Automatic Failover
If one relay in the cluster fails, your connection automatically routes to healthy nodes. Data remains accessible without client-side intervention.
Data Redundancy
Events are replicated across multiple nodes in real-time. Your data is safe even if individual relays go offline for maintenance.
Get Started in Minutes
Deploy your first Shugur relay cluster with a single command, then scale seamlessly as your network grows.
Quick Deployment
Standalone Deployment
Perfect for development, testing, or small-scale production
curl -fsSL https://github.com/Shugur-Network/relay/raw/main/scripts/install.standalone.sh | sudo bash
- • Single-node deployment
- • Automatic SSL certificates
- • Web interface included
Distributed Deployment
Production-ready, high-availability multi-node setup
curl -fsSL https://github.com/Shugur-Network/relay/raw/main/scripts/install.distributed.sh | sudo bash
- • Multi-node HA cluster
- • Load balancing & failover
- • CockroachDB storage
What Happens Next
- • Automated setup with SSL certificates
- • CockroachDB distributed storage configured
- • Load balancing and failover protection active
- • Single endpoint ready for client connections
Production Ready
- • 20+ NIPs supported for maximum compatibility
- • Enterprise-grade security and rate limiting
- • Comprehensive monitoring and observability
- • Go-based implementation for high performance
Traditional vs. Distributed Architecture
See how Shugur's distributed cluster simplifies development while improving reliability.
Traditional Multi-Relay Setup
Client → Relay B (manual)
Client → Relay C (manual)
// Complex client-side management
Shugur Distributed Cluster
├─ Node A (active)
├─ Node B (standby)
└─ Node C (standby)
// Automatic cluster management
Complete Setup Documentation
Everything you need to deploy, configure, and maintain your Shugur relay cluster.
Quick Start Guide
The fastest way to deploy Shugur Relay with automated installation scripts. Choose between standalone or distributed deployment options with comprehensive setup instructions.
View Quick Start GuideInstallation & Configuration
Complete installation guide with Docker, bare metal, and distributed options. Includes configuration management, performance tuning, and troubleshooting resources.
View Installation GuideKey Benefits for Developers
The Shugur distributed relay architecture means you no longer need to implement complex multi-relay management in your applications. Connect to a single endpoint and get automatic high availability, load distribution, and data redundancy - all transparent to your client code while ensuring your users can always access their data.
Deploy Your HA Relay Network
Experience the simplicity of single-connection Nostr infrastructure with enterprise-grade reliability.