The release of the OpenCloud 6.0 platform has been published, allowing you to deploy a system for file sharing and collaborative work on your server. The project is presented as an open alternative to proprietary systems like Microsoft SharePoint, Google Drive, and Dropbox, meeting the requirements of the current GDPR regulation in the European Union.
The project is based on a fork of the OCIS (ownCloud Infinite Scale) platform. Unlike the original ownCloud codebase and the forked project NextCloud, the server part of OpenCloud has been rewritten from PHP to Go. The creators of OpenCloud aimed to eliminate unnecessary functionality from the codebase and focus on delivering a high-quality implementation of the primary task—collaborative work with files.
The server part, written in Go, is distributed under the Apache 2.0 license and supports WebDAV, gRPC, Microsoft's RESTful Web API Graph, OCS, OCM 1.1, and OpenID Connect interfaces. The server is built using a microservices architecture and can scale from installations on Raspberry Pi boards to large multi-instance setups.serverThe desktop client is written in C++ using Qt, released under the GPLv3 license, and supports builds for Windows, macOS, and Linux. The client also includes file synchronization features and allows mounting shared storage as a virtual file system. The web interface is written in TypeScript using the Vue.js framework and is offered under the AGPLv3 license. Mobile applications are available for Android and iOS.
In addition to file storage and sharing functions, as well as synchronized access to file collections from different devices, OpenCloud includes capabilities for real-time document collaboration, integration with the Collabora Online office suite, a Markdown Editor (ToastUI), text extraction from images and scanned documents, and the use of the ICAP protocol for scanning uploaded files in antivirus packages.
In addition to file storage and sharing capabilities, as well as synchronized access to a collection of files from different devices, OpenCloud includes features for real-time document co-editing, integration with the Collabora Online office suite, and the Markdown Editor (ToastUI), text extraction from images and scanned documents, as well as using the ICAP protocol to check uploaded files against antivirus packages.
For published files, you can limit their lifespan, provide access via links, and protect content with passwords. To simplify file navigation, tags, filters, and full-text search are supported. The system tracks all file interactions and provides support for reverting 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 access rights and user management interface (for example, it is possible to allow a user only to view or only to upload to the storage). Role-Based Access Control (RBAC) is supported. The platform uses a Privacy-First architecture, meaning that an OpenCloud user with administrator rights cannot access users' content.

In the new version:
- The web interface features a 'Favorites' function that allows users to tag important and frequently used files for quick access later. Information about favorited items is stored on server and is not tied to a specific client. Favorited files are marked with a star and highlighted in personal spaces, within project contexts, in subdirectories, and in search results. All marked items can be viewed together on a separate 'Favorites' page.
- An extension called 'Calculator' has been added, enabling users to compute mathematical expressions directly in the search bar.
- An extension called 'Pastebin' has been introduced to simplify sharing text content. Items shared for collaboration are automatically saved in a hidden '.space' directory within the personal area.
Source: opennet.ru
