Skip to content

Welcome to OpenCloud šŸ‘‹šŸ¼

Self-Hosted File Sharing

Secure, Simple and Reliable

Screenshot of the OpenCloud web UI showcasing its capabilities.

OpenCloud is an open-source project that gives you a secure and private way to store, access, and share your files.

Benefits

šŸ¤ Collaboration šŸ”’ Data Privacy āš™ļø Simplicity
OpenCloud provides tools to help everyone work together, no matter where they are. Your data stays with you, reducing the risk of unauthorized access or third-party breaches. Minimize maintenance efforts while bringing the convenience of SaaS to your self-hosted cloud on-premises.

How To Get Started

  • Docker Compose 🌟 Full-blown feature set including web office and full-text search
  • Docker Classic docker setup
  • Bare-Metal Manual, minimalist setup with essential features

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 tasks available for everyone, such as:

  • Translation: You can assist in translating the UI through Transifex platform
  • You can shape the documentation at docs.opencloud.eu through the following repository: docs

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 5.6k 209

  2. opencloud-compose opencloud-compose Public

    šŸŽ¼ This repository provides Docker Compose configurations for deploying OpenCloud in various environments.

    JavaScript 397 86

  3. web web Public

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

    TypeScript 261 43

  4. desktop desktop Public

    šŸ–„ļø The OpenCloud Desktop application

    C++ 212 48

  5. android android Public

    šŸ¤–

    Kotlin 87 22

  6. web-extensions web-extensions Public

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

    TypeScript 50 11

Repositories

Showing 10 of 51 repositories
  • 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 5,597 Apache-2.0 209 309 42 Updated Jun 18, 2026
  • desktop Public

    šŸ–„ļø The OpenCloud Desktop application

    opencloud-eu/desktop’s past year of commit activity
    C++ 212 GPL-2.0 48 99 26 Updated Jun 18, 2026
  • awesome-apps Public
    opencloud-eu/awesome-apps’s past year of commit activity
    21 Apache-2.0 6 3 0 Updated Jun 18, 2026
  • web Public

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

    opencloud-eu/web’s past year of commit activity
    TypeScript 261 AGPL-3.0 43 76 26 Updated Jun 18, 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 135 10 12 Updated Jun 18, 2026
  • docs Public

    šŸ“– OpenCloud Documentation built with Docusaurus šŸ¦–

    opencloud-eu/docs’s past year of commit activity
    MDX 13 AGPL-3.0 31 17 10 Updated Jun 18, 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 50 AGPL-3.0 11 13 7 Updated Jun 18, 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 397 GPL-3.0 86 47 14 Updated Jun 17, 2026
  • container-ci Public
    opencloud-eu/container-ci’s past year of commit activity
    Shell 1 Apache-2.0 2 0 0 Updated Jun 17, 2026
  • n8n-nodes-opencloud Public

    N8N Integration Code for OpenCloud

    opencloud-eu/n8n-nodes-opencloud’s past year of commit activity
    TypeScript 6 MIT 2 4 5 Updated Jun 16, 2026

Top languages

Loading…

Most used topics

Loading…