Introduction
Spacedrive combines files from multiple devices, external drives, and cloud accounts into a single unified library. Its virtual distributed filesystem indexes and organizes content without moving data, so you always know where your files live.
What Spacedrive Does
- Indexes files across local drives, external storage, NAS, and cloud providers
- Creates a unified virtual library without copying or migrating data
- Generates thumbnails, extracts metadata, and deduplicates files automatically
- Supports tags, albums, and smart search for organizing media
- Syncs the library index across multiple devices via peer-to-peer networking
Architecture Overview
Spacedrive is built with a Rust core library (sdcore) that handles the VDFS, database, and sync engine. The frontend uses React with Tauri for the desktop shell. Data is stored in a local SQLite database per node, and nodes communicate via a custom CRDT-based sync protocol to keep library metadata consistent across devices without a central server.
Self-Hosting & Configuration
- Install on Windows, macOS, or Linux via the official installer or build from source
- No server needed — each device runs a local node that syncs peer-to-peer
- Add locations (folders or drives) to your library through the settings panel
- Cloud integration is planned for Google Drive, Dropbox, and S3-compatible storage
- Data never leaves your devices unless you explicitly configure cloud locations
Key Features
- Virtual distributed filesystem written in Rust for speed and safety
- Content-addressable storage with automatic deduplication
- AI-powered search and tagging for photos and documents
- Encrypted peer-to-peer sync between your own machines
- Open-source with AGPL-3.0 license and active community development
Comparison with Similar Tools
- Syncthing — syncs files between devices but lacks unified browsing and metadata indexing
- Nextcloud — server-centric approach requiring hosting; Spacedrive is decentralized
- Google Drive / Dropbox — proprietary cloud storage with vendor lock-in
- TagSpaces — file tagging tool but no cross-device sync or VDFS
- Seafile — self-hosted file sync focused on team collaboration rather than personal file management
FAQ
Q: Does Spacedrive move or copy my files? A: No. It indexes files in place and builds a virtual view across all your storage locations.
Q: Is Spacedrive production-ready? A: It is in active development (alpha stage). Core features work but expect breaking changes between releases.
Q: Does it support mobile platforms? A: iOS and Android apps are on the roadmap and under active development.
Q: How does sync work without a central server? A: Nodes discover each other on the local network or via relay, then exchange CRDT-based metadata updates peer-to-peer.