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 959 25

  2. web web Public

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

    TypeScript 71 3

  3. desktop desktop Public

    🖥️ The OpenCloud Desktop application

    C++ 48 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 4

  5. docs docs Public

    📖 OpenCloud Documentation built with Docusaurus 🦖

    TypeScript 4 9

  6. Roadmap Roadmap Public

    Get an idea about our priorities and long-term plans

    2

Repositories

Showing 10 of 23 repositories
  • 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 114 5 4 Updated Apr 5, 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 4 4 Updated Apr 5, 2025
  • desktop Public

    🖥️ The OpenCloud Desktop application

    opencloud-eu/desktop’s past year of commit activity
    C++ 48 GPL-2.0 1 18 3 Updated Apr 5, 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 3 Updated Apr 5, 2025
  • web Public

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

    opencloud-eu/web’s past year of commit activity
    TypeScript 71 AGPL-3.0 3 22 10 Updated Apr 5, 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 959 Apache-2.0 25 55 11 Updated Apr 4, 2025
  • docs Public

    📖 OpenCloud Documentation built with Docusaurus 🦖

    opencloud-eu/docs’s past year of commit activity
    TypeScript 4 AGPL-3.0 9 22 5 Updated Apr 4, 2025
  • rclone Public Forked from rclone/rclone

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

    opencloud-eu/rclone’s past year of commit activity
    Go 0 MIT 4,604 0 0 Updated Apr 4, 2025
  • opencloud-eu/ci-build-deps-desktop’s past year of commit activity
    0 0 0 0 Updated Apr 3, 2025
  • .github Public
    opencloud-eu/.github’s past year of commit activity
    1 1 1 1 Updated Apr 3, 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…