Clumoove is a high-performance, self-hosted open-source platform designed for lossless data migration, scheduled synchronization, and point-in-time snapshot backups across cloud providers, NAS systems, and servers.
Running entirely on your own infrastructure via Docker Compose, Clumoove streams data directly in memory between endpoints with zero intermediate disk caching, ensuring maximum privacy and data ownership.
Key Features:
• 17+ Supported Storage Providers: Nextcloud, OpenCloud, Seafile, MagentaCLOUD, Koofr, generic WebDAV, Dropbox, Google Drive, Microsoft OneDrive, Strato HiDrive, Wasabi / AWS S3 / MinIO, SMB/CIFS, SFTP, FTPS, Local storage sandbox, Mega, and Immich.
• Migration, Sync & Backup Engines: Perform one-shot or scheduled migrations, one-way and two-way directory synchronizations, and immutable snapshot backups with block-level SHA-256 deduplication and two-phase preview restores.
• Files, Calendars & Contacts: Full support for standard files, photos (with EXIF preservation for Immich), CalDAV calendars, and CardDAV contacts.
• Resilient Task Queue: Built on a PostgreSQL-native queue (SELECT FOR UPDATE SKIP LOCKED) with automatic worker recovery, orphan task cleanup, and connection-loss auto-pause/resume.
• 3-Way Hash Check: Cryptographic data integrity verification (source / in-memory / target) on every transfer.
• Security & Multi-Tenancy: Isolated user accounts, TOTP two-factor authentication (2FA), AES-256-GCM encrypted credential storage, and rate limiting.
• Live Web GUI & Control: Real-time progress monitoring via Server-Sent Events (SSE), live pause/resume, concurrency/bandwidth controls, and CSV report exports.