Self-hosted file management system with multi-cloud support
Website · Demo · Docs · Discord · Telegram
- 📁 Multi-cloud storage — Connect to S3, OneDrive, local disk, Aliyun OSS, Tencent COS, and more. Upload and download directly between clients and storage providers.
- 🖥️ Multi-platform — Available on Web, Desktop (with sync), and iOS.
- 🔗 Sharing — Share files and folders with expirable, password-protected links.
- 👁️ Online preview — View videos, images, audio, Office documents, ePub, Markdown, and more right in your browser.
- 🌐 WebDAV — Full WebDAV support across all storage providers.
- ⬆️ Powerful uploads — Drag & drop files and folders with parallel, resumable uploads.
- 👥 Multi-user — User management with group-based permissions and storage quotas.
- 🎨 Customizable — Themes, dark mode, PWA support, and i18n.
| Repository | Description | Language |
|---|---|---|
| cloudreve | Core server — self-hosted file management and sharing | Go |
| frontend | Web frontend built with React and Material UI | TypeScript |
| desktop | Desktop sync client | Rust |
- ⚡ Quick Start — Get up and running in minutes
- 🚀 Deploy — Production deployment guide
- 🐳 Docker Compose — Ready-to-use Docker Compose files
- 🔨 Build from Source — Compile Cloudreve yourself
- 💬 GitHub Discussions — Ask questions and share ideas
- 🎮 Discord — Real-time chat with the community
✈️ Telegram — Official Telegram group
We welcome contributions of all kinds! Please read our Contributing Guide and Language Policy before getting started.
Cloudreve is licensed under the GPL-3.0.
