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 (Coming end of March 2025)

  • 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

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 809 20

  2. web web Public

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

    TypeScript 64 3

  3. desktop desktop Public

    🖥️ The OpenCloud Desktop application

    C++ 39 1

  4. reva reva Public

    Forked from cs3org/reva

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

    Go 10 3

  5. docs docs Public

    📖 OpenCloud Documentation built with Docusaurus 🦖

    TypeScript 4 7

  6. Roadmap Roadmap Public

    Get an idea about our priorities and long-term plans

    1

Repositories

Showing 10 of 21 repositories
  • web Public

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

    opencloud-eu/web’s past year of commit activity
    TypeScript 64 AGPL-3.0 3 22 11 Updated Mar 20, 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 10 Apache-2.0 115 3 5 Updated Mar 20, 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 0 Apache-2.0 0 2 1 Updated Mar 19, 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 809 Apache-2.0 20 45 12 Updated Mar 19, 2025
  • opencloud-eu/cs3api-validator’s past year of commit activity
    Go 0 Apache-2.0 0 0 1 Updated Mar 19, 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 0 AGPL-3.0 0 3 3 Updated Mar 19, 2025
  • desktop Public

    🖥️ The OpenCloud Desktop application

    opencloud-eu/desktop’s past year of commit activity
    C++ 39 GPL-2.0 1 7 4 Updated Mar 19, 2025
  • docs Public

    📖 OpenCloud Documentation built with Docusaurus 🦖

    opencloud-eu/docs’s past year of commit activity
    TypeScript 4 AGPL-3.0 7 20 3 Updated Mar 19, 2025
  • awesome-apps Public
    opencloud-eu/awesome-apps’s past year of commit activity
    1 Apache-2.0 0 1 0 Updated Mar 19, 2025
  • craft-blueprints-opencloud Public

    ⚙Blueprints to build OpenCloud Desktop with KDE craft

    opencloud-eu/craft-blueprints-opencloud’s past year of commit activity
    Python 0 0 0 0 Updated Mar 17, 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…