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, Microsofts 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
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

    🌤️This is the main repository of the OpenCloud server. It contains the golang codebase for the backend services.

    Go 2.8k 95

  2. opencloud-compose opencloud-compose Public

    🎼

    Shell 168 35

  3. web web Public

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

    TypeScript 148 13

  4. desktop desktop Public

    🖥️ The OpenCloud Desktop application

    C++ 133 14

  5. android android Public

    🤖

    Kotlin 35 4

  6. helm helm Public

    ⎈Community Helm Charts

    CUE 25 18

Repositories

Showing 10 of 44 repositories
  • docs Public

    📖 OpenCloud Documentation built with Docusaurus 🦖

    opencloud-eu/docs’s past year of commit activity
    TypeScript 8 AGPL-3.0 14 22 7 Updated Nov 7, 2025
  • 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 15 AGPL-3.0 6 13 11 Updated Nov 7, 2025
  • web Public

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

    opencloud-eu/web’s past year of commit activity
    TypeScript 148 AGPL-3.0 13 63 16 Updated Nov 7, 2025
  • opencloud-compose Public

    🎼

    opencloud-eu/opencloud-compose’s past year of commit activity
    Shell 168 GPL-3.0 35 23 3 Updated Nov 7, 2025
  • opencloud Public

    🌤️This is the main repository of the OpenCloud server. It contains the golang codebase for the backend services.

    opencloud-eu/opencloud’s past year of commit activity
    Go 2,750 Apache-2.0 95 245 26 Updated Nov 7, 2025
  • desktop Public

    🖥️ The OpenCloud Desktop application

    opencloud-eu/desktop’s past year of commit activity
    C++ 133 GPL-2.0 14 60 14 Updated Nov 7, 2025
  • 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 15 Apache-2.0 117 8 5 Updated Nov 7, 2025
  • container-radicale Public

    Custom Container image for the Radicale CalDAV and CardDAV Server

    opencloud-eu/container-radicale’s past year of commit activity
    Dockerfile 1 GPL-3.0 1 1 1 Updated Nov 6, 2025
  • gh-labels Public
    opencloud-eu/gh-labels’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Nov 6, 2025
  • groupware-assistant Public

    Tooling to assist with developing and testing the OpenCloud Groupware.

    opencloud-eu/groupware-assistant’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Nov 5, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…