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 ...

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 1.6k 46

  2. web web Public

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

    TypeScript 98 6

  3. desktop desktop Public

    🖥️ The OpenCloud Desktop application

    C++ 83 6

  4. opencloud-compose opencloud-compose Public

    CSS 32 8

  5. ios ios Public

    📱 The OpenCloud iOS application

    Swift 15 2

  6. reva reva Public

    Forked from cs3org/reva

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

    Go 14 7

Repositories

Showing 10 of 34 repositories
  • web Public

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

    opencloud-eu/web’s past year of commit activity
    TypeScript 98 AGPL-3.0 6 41 13 Updated Jun 11, 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 1,587 Apache-2.0 46 118 21 Updated Jun 11, 2025
  • docs Public

    📖 OpenCloud Documentation built with Docusaurus 🦖

    opencloud-eu/docs’s past year of commit activity
    TypeScript 8 AGPL-3.0 9 23 6 Updated Jun 11, 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 6 AGPL-3.0 0 7 6 Updated Jun 11, 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 14 Apache-2.0 116 4 7 Updated Jun 11, 2025
  • web-app-skeleton Public

    ☕️ Skeleton for a new app or extension for OpenCloud Web

    opencloud-eu/web-app-skeleton’s past year of commit activity
    Starlark 1 Apache-2.0 0 1 4 Updated Jun 10, 2025
  • desktop Public

    🖥️ The OpenCloud Desktop application

    opencloud-eu/desktop’s past year of commit activity
    C++ 83 GPL-2.0 6 33 5 Updated Jun 10, 2025
  • helm Public

    Community Helm Charts

    opencloud-eu/helm’s past year of commit activity
    Shell 8 AGPL-3.0 8 17 9 Updated Jun 10, 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 0 GPL-3.0 1 1 0 Updated Jun 5, 2025
  • opencloud-eu/libre-graph-api-typescript-axios’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 0 Updated Jun 4, 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…