Skip to content

Welcome to OpenCloud 👋🏼

Self-Hosted File Sharing

Secure, Simple and Reliable

Screenshot of the OpenCloud UI showing demo files

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

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 Download from Microsoft Store
macOS Apple Silicon Download arm pkg
macOS Intel Download pkg
Linux Download AppImage

📱 Download Mobile App

Platform Download
Android Download on Google Play Store F-Droid Version
iOS Download on App Store

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:

We’re excited to have you join us on this journey to build a secure, open, and community-driven cloud platform!

Popular repositories Loading

  1. opencloud opencloud Public

    🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign.

    Go 6.1k 251

  2. opencloud-compose opencloud-compose Public

    🎼 This repository provides Docker Compose configurations for deploying OpenCloud in various environments.

    JavaScript 462 110

  3. web web Public

    🐻 Web UI for OpenCloud built with Vue.js and TypeScript

    TypeScript 288 65

  4. desktop desktop Public

    🖥️ The OpenCloud Desktop application

    C++ 235 68

  5. android android Public

    🤖

    Kotlin 99 29

  6. web-extensions web-extensions Public

    🐣 A collection of officially supported apps and extensions for OpenCloud Web

    TypeScript 55 18

Repositories

Showing 10 of 52 repositories
  • web Public

    🐻 Web UI for OpenCloud built with Vue.js and TypeScript

    opencloud-eu/web's past year of commit activity
    TypeScript 288 AGPL-3.0 65 91 42 Updated Oct 7, 2026
  • opencloud Public

    🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign.

    opencloud-eu/opencloud's past year of commit activity
    Go 6,108 Apache-2.0 251 375 87 Updated Oct 7, 2026
  • web-extensions Public

    🐣 A collection of officially supported apps and extensions for OpenCloud Web

    opencloud-eu/web-extensions's past year of commit activity
    TypeScript 55 AGPL-3.0 18 12 7 Updated Oct 7, 2026
  • desktop Public

    🖥️ The OpenCloud Desktop application

    opencloud-eu/desktop's past year of commit activity
    C++ 235 GPL-2.0 68 84 18 Updated Oct 7, 2026
  • reva Public Forked from cs3org/reva

    WebDAV/gRPC/HTTP high performance server to link high level clients to storage backends

    opencloud-eu/reva's past year of commit activity
    Go 20 Apache-2.0 152 21 34 Updated Oct 7, 2026
  • ios-sdk Public
    opencloud-eu/ios-sdk's past year of commit activity
    Objective-C 2 GPL-3.0 4 1 0 Updated Oct 7, 2026
  • ios Public

    📱 The OpenCloud iOS application

    opencloud-eu/ios's past year of commit activity
    Swift 35 GPL-3.0 18 32 3 Updated Oct 7, 2026
  • awesome-apps Public
    opencloud-eu/awesome-apps's past year of commit activity
    30 Apache-2.0 10 3 1 Updated Oct 7, 2026
  • docs Public

    📖 OpenCloud Documentation built with Docusaurus 🦖

    opencloud-eu/docs's past year of commit activity
    MDX 12 AGPL-3.0 36 18 5 Updated Oct 7, 2026
  • opencloud-compose Public

    🎼 This repository provides Docker Compose configurations for deploying OpenCloud in various environments.

    opencloud-eu/opencloud-compose's past year of commit activity
    JavaScript 462 GPL-3.0 110 28 8 Updated Oct 7, 2026

Sponsors

  • @objecta
  • @phillip9933
  • @fapfister
  • @Hegghammer
  • @gnullme
  • @choffmeister
  • @goclfc
  • @SeabeckTech
  • @carlmolsson
  • @lpcvoid
  • Private Sponsor
  • Private Sponsor
  • Private Sponsor

Most used topics

Loading…