Welcome to OpenCloud ππΌ
Self-Hosted File Sharing
Secure, Simple and Reliable
Get Started β’ Download β’ Discussions β’ Datasheet β’ Documentation
OpenCloud is an open-source project that gives you a secure and private way to store, access, and share your files.
What is OpenCloud?
| π€ Collaboration and Sharing | π Data Privacy | βοΈ Simplicity |
|---|---|---|
| With OpenCloud people or AI can work together, with everybody with or without account and without version chaos. | Data stays under your control, reducing the risk of unauthorized access or third-party breaches. | Everybody can use it. No documentation reading required. Supported by automation, useful defaults and AI where needed. |
How To Get Started
- Get a quick impression of OpenCloud on the demo server
- Install your own installation via Docker Compose π Full-blown feature set including web office and full-text search
- Find deployment options
Whatβs Inside?
βοΈ Server Backend
- Programming Language and APIs: Developed in Go; Speaks WebDAV, gRPC, Microsoftβs RESTful web API Graph, OCS, OCM 1.1, and OpenID Connect
- Performance: Runs efficiently on a Raspberry Pi for low energy costs and scales effortlessly to handle massive projects in a data center
- Architecture: Built with a microservices approach
π» Web Frontend
- Framework: Built using Vue.js and TypeScript
- Design: Offers a clean and intuitive interface for easy navigation and file management
- Functionality: Allows seamless file uploads, downloads, sharing, and real-time collaboration
- Customization: Enables you to personalize your Interface with themes and extensions
π₯οΈ Desktop Client
- Cross-Platform: Available for Windows, macOS, and Linux
- File Synchronization: Keeps your files synchronized across devices, with options for selective sync to manage storage
Features Youβll Love
- π Fast, simple, and clean user interface
- β¨οΈ Keyboard shortcuts for quick file selection
- π±οΈ Drag and drop support
- π Powerful search by name, full text, OCR, file type, date, or tag
- π Reliable, fault-tolerant file synchronization
- π Flexible sharing options
- π Share files with public links
- ποΈ Workspaces: Dedicated project folders designed to simplify team collaboration
- π οΈ Integrations with tools like Markdown Editor (ToastUI) and Web Office (Collabora)
- π File history to track changes and restore previous versions
- π± Multi-device sync with offline access across all your devices
- and many more ...
π» Download Desktop App
| Platform | Download |
|---|---|
| Windows | |
| macOS Apple Silicon | |
| macOS Intel | |
| Linux |
π± Download Mobile App
| Platform | Download |
|---|---|
| Android | |
| iOS |
Roadmap
- Get an idea about our priorities and long-term plans: Roadmap
Ways to Collaborate
There are ways to contribute for everyone. Please refer to the Contribution Guidelines and the AI Guidelines for details.
Contact Us
Weβd love to hear from you! Whether you have questions, feedback, or want to get involved, hereβs how to reach us:
- Chat: OpenCloud on Matrix - Any discussion about OpenCloud
- Email: community@opencloud.eu β Direct questions (No support, please refer to the chat for community support)
- Mastodon: OpenCloud on Mastodon β Follow us for the latest updates and join the conversation
- GitHub Discussions: Join the Discussion β Ask questions, share ideas, and engage with the community
- Security: Check our Security Policy
Weβre excited to have you join us on this journey to build a secure, open, and community-driven cloud platform!