Welcome to the Simple RSync Daemon documentation. This guide will help you understand, configure, and deploy the Simple RSync Daemon effectively.
Simple RSync Daemon is available in three versions, each designed for different deployment scenarios:
License: Apache 2.0 Status: ✅ In Development Target: Small to medium deployments, single-server installations
- Complete rsync protocol implementation
- SSL/TLS encryption
- Basic security features (authentication, ACLs)
- Multi-format configuration (JSON, YAML, INI)
- Hot reload configuration
- Cross-platform support
Documentation: Production Version Documentation
License: BSL 1.1 (Business Source License 1.1) Status: 📋 Planned Target: Large deployments, multi-server environments, enterprise integrations
- All Production Version features included
- Web management interface
- REST API for management
- SNMP integration
- Advanced authentication and authorization (RBAC, ACLs)
- Advanced security (rate limiting, DDoS protection)
- High availability and clustering
- Advanced monitoring and observability
- Plugin architecture
Documentation: Enterprise Version Documentation
License: BSL 1.1 (Business Source License 1.1) Status: 📋 Planned Target: Large-scale datacenter deployments, cloud environments, multi-site operations
- All Enterprise Version features included
- Horizontal scaling support
- Multi-site synchronization
- Cloud service integrations
- Advanced performance optimizations
- Multi-tenant support
- Advanced analytics
Documentation: Datacenter Version Documentation
Common documentation applicable to all versions:
- Getting Started - Installation and quick start guides
- Configuration - Configuration reference and examples
- Diagrams - Architecture and flow diagrams
- Troubleshooting - Common issues and debugging
- User Guide - User documentation
- Examples - Usage examples
- Production Guide - Complete Production Version documentation
- Installation - Production installation guide
- Configuration - Production configuration reference
- Deployment - Production deployment guide
- Security - Production security best practices
- Performance - Production performance tuning
- Operations - Production operations guide
- Enterprise Guide - Complete Enterprise Version documentation
- Installation - Enterprise installation guide
- Management Interface - Web UI and REST API
- High Availability - HA setup and configuration
- Integrations - SNMP and other integrations
- Security - Advanced security features
- Operations - Enterprise operations guide
- Datacenter Guide - Complete Datacenter Version documentation
- Installation - Datacenter installation guide
- Multi-Site Setup - Multi-site configuration
- Cloud Deployment - Cloud deployment guides
- Scaling - Horizontal scaling and load balancing
- Monitoring - Advanced monitoring and analytics
Documentation for developers and contributors:
- Developer Guide - Complete developer documentation
- Build Guide - Build commands and reference
- Setup Guide - Development environment setup
| Feature | Production | Enterprise | Datacenter |
|---|---|---|---|
| License | Apache 2.0 | BSL 1.1 | BSL 1.1 |
| RSync Protocol | ✅ Complete | ✅ Complete | ✅ Complete |
| SSL/TLS | ✅ | ✅ | ✅ |
| Basic Security | ✅ | ✅ | ✅ |
| Multi-Format Config | ✅ | ✅ | ✅ |
| Hot Reload | ✅ | ✅ | ✅ |
| Web Management | ❌ | ✅ | ✅ |
| REST API | ❌ | ✅ | ✅ |
| SNMP Integration | ❌ | ✅ | ✅ |
| Authentication/RBAC | ✅ Basic | ✅ Advanced | ✅ Advanced |
| Rate Limiting | ✅ Basic | ✅ Advanced | ✅ Advanced |
| High Availability | ❌ | ✅ | ✅ |
| Clustering | ❌ | ✅ | ✅ |
| Horizontal Scaling | ❌ | ❌ | ✅ |
| Multi-Site Sync | ❌ | ❌ | ✅ |
| Cloud Integration | ❌ | ❌ | ✅ |
| Plugin System | ❌ | ✅ | ✅ |
| Multi-Tenant | ❌ | ❌ | ✅ |
- Installation Guide - Install on Linux, macOS, Windows
- Quick Start - Get running in minutes
- First Steps - Basic configuration
- Configuration Reference - Complete configuration guide
- Production Configuration - Production-specific configuration
- Enterprise Configuration - Enterprise-specific configuration
- Datacenter Configuration - Datacenter-specific configuration
- Production Deployment - Production deployment guide
- Enterprise Deployment - Enterprise deployment guide
- Datacenter Deployment - Datacenter deployment guide
- Docker Deployment - Containerized deployment
- High Availability - HA setup (Enterprise+)
- Production Operations - Production operations guide
- Monitoring - Monitoring setup
- Backup Procedures - Backup and restore
- Maintenance - Maintenance procedures
- Production Security - Production security best practices
- Enterprise Security - Advanced security features
- Security Best Practices - General security guide
- Production Performance - Production performance tuning
- Enterprise Performance - Enterprise performance optimization
- Datacenter Performance - Datacenter scaling and optimization
- Common Issues - Troubleshooting guide
- Debugging - Debugging techniques
- Performance Issues - Performance troubleshooting
We welcome contributions to improve this documentation. Please see our Contributing Guide for details on how to contribute.
If you find any issues with the documentation or have suggestions for improvement, please:
- Open an issue on GitHub
- Submit a pull request with your improvements
- Contact us at docs@simpledaemons.com
Last Updated: December 2024 Production Version: In Development Enterprise Version: Planned Datacenter Version: Planned