Releases: hyperpolymath/cloud-sync-tuner
Releases · hyperpolymath/cloud-sync-tuner
Cloud Sync Tuner v1.0.0
Cloud Sync Tuner v1.0.0
Ada TUI for rclone cloud mount configuration with smart sync, rate limiting, and enterprise features.
Highlights
- Smart Sync: Native-client-like features (cache limits, auto-eviction, pinned folders, write-back buffering)
- Rate Limiting: Provider-specific presets to prevent API throttling (Dropbox, Google Drive, OneDrive)
- Desktop Integration: System tray daemon, Nautilus/Dolphin overlays, desktop notifications
- Enterprise Features: SELinux policy, auditd rules, health checks, watchdog recovery
Quick Start
git clone https://github.com/hyperpolymath/cloud-sync-tuner
cd cloud-sync-tuner
just install
just cookbook-dropbox-fix # Fix Dropbox rate limitingComponents
| Component | Language | Purpose |
|---|---|---|
cloud-sync-tuner |
Ada | Interactive TUI and CLI |
cloud-sync-overlay |
Rust | File manager sync status daemon |
cloud-sync-tray |
Rust | System tray status icon |
cloud-sync-status |
Bash | Health check script |
New Features
Smart Sync (like native clients)
- Cache size limits with auto-eviction
- Minimum free space threshold
- Write-back buffering before upload
- Pinned folders for offline access
- Bandwidth scheduling (time-based limits)
- Conflict resolution strategies
Desktop Integration
- System tray daemon with real-time status
- Nautilus extension (GNOME Files emblems)
- Dolphin service menu (KDE context actions)
- Desktop notifications for sync events
Enterprise Features
- SELinux policy module (
rclone_tconfined domain) - auditd rules for compliance logging
- Health check command (
--status) - Watchdog timer for automatic recovery
Tooling
- Comprehensive
justfilewith cookbooks - Nickel configuration schema
- Laminar CI integration
- SPARK formal verification tests
Just Recipes
just cookbook-dropbox-fix # Fix Dropbox rate limiting
just cookbook-offline-setup # Setup offline folders
just cookbook-max-performance # Maximum caching
just cookbook-enterprise # Enable SELinux + audit
just status # Check sync health
just logs # View service logsRequirements
- Ada compiler (GNAT)
- Rust (for daemons)
- rclone
- systemd
Documentation
man cloud-sync-tuner- Full manual pageREADME.adoc- Getting started guideSECURITY-REVIEW.md- Security seam analysis
License
AGPL-3.0-or-later