OpenCloud 6.0 file sharing platform release

OpenCloud 6.0, a platform that allows users to deploy a file sharing and content collaboration system on their own server, has been released. The project is being promoted as an open alternative to proprietary systems like Microsoft SharePoint, Google Drive, and Dropbox, and is compliant with the European Union's GDPR.

The project was founded as a fork of the OCIS (ownCloud Infinite Scale) platform. Unlike the original ownCloud codebase and its fork, NextCloud, the OpenCloud server was rewritten from PHP to Go. OpenCloud's creators attempted to strip the codebase of unnecessary functionality and focus on delivering the highest-quality implementation of its core functionality—file collaboration.

The server, written in Go, is licensed under the Apache 2.0 license and supports WebDAV, gRPC, Microsoft's RESTful Web API Graph, OCS, OCM 1.1, and OpenID Connect. The server is implemented using a microservices framework and can scale from Raspberry Pi boards to large multi-server deployments.

The desktop client is written in C++ using Qt, published under the GPLv3 license, and supports builds for Windows, macOS, and Linux. The client also features built-in file synchronization and mounting of shared storage as a virtual file system. The web interface is written in TypeScript using the Vue.js framework and is licensed under the AGPLv3 license. Mobile apps are available for Android and iOS.

In addition to file storage and sharing features, as well as synchronized access to file collections from different devices, OpenCloud includes capabilities for collaborative editing of documents in real time, integration with the Collabora Online office suite and Markdown Editor (ToastUI), text extraction from images and scanned documents, and the use of the ICAP protocol for scanning downloaded files in antivirus packages.

You can limit the lifetime of published files, provide access via a link, and protect the content with a password. Tags, filters, and full-text search are supported to simplify file navigation. The system tracks the entire history of work with files and provides support for rolling back changes to a specific version in the past. It is possible to organize teamwork by assigning subdirectories ("workspaces") to individual teams.

The administrator is provided with a detailed interface for managing access rights and users (for example, you can allow a user to only view or only upload to storage). Role-Based Access Control (RBAC) is supported. The platform uses the Privacy-First architecture, which means that an OpenCloud user with administrator rights cannot access user content.

OpenCloud 6.0 file sharing platform release

In the new version:

  • The web interface features a "Favorites" feature, allowing users to mark important and frequently used files for quick access. Information about adding files to favorites is stored on server and isn't tied to a specific client. Favorite files are marked with a star and highlighted in personal spaces, projects, subfolders, and search results. All starred items can be viewed at once on a separate "Favorites" page.
  • Added the Calculator extension, which allows you to calculate mathematical expressions in the search bar.
  • The "Pastebin" extension has been added to simplify the sharing of text content. Shared items are automatically saved in a hidden ".space" directory in your personal space.

Source: opennet.ru

Add a comment