Se ha lanzado OpenCloud 6.0, una plataforma que permite a los usuarios implementar un sistema de intercambio de archivos y colaboración de contenido en su propio servidor. El proyecto se promociona como una alternativa abierta a sistemas propietarios como Microsoft SharePoint, Google Drive y Dropbox, y cumple con el RGPD de la Unión Europea.
El proyecto se fundó como una bifurcación de la plataforma OCIS (ownCloud Infinite Scale). A diferencia del código fuente original de ownCloud y su bifurcación, NextCloud, el servidor OpenCloud se reescribió de PHP a Go. Los creadores de OpenCloud intentaron eliminar las funcionalidades innecesarias del código fuente y centrarse en ofrecer la implementación de mayor calidad de su funcionalidad principal: la colaboración de archivos.
El servidor, escrito en Go, cuenta con la licencia Apache 2.0 y es compatible con WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 y OpenID Connect. Su implementación se basa en un marco de microservicios y puede escalar desde placas Raspberry Pi hasta grandes implementaciones con múltiples servidores.
El cliente de escritorio está escrito en C++ con Qt, se publica bajo la licencia GPLv3 y admite compilaciones para Windows, macOS y Linux. El cliente también incluye sincronización de archivos integrada y montaje de almacenamiento compartido como un sistema de archivos virtual. La interfaz web está escrita en TypeScript con el framework Vue.js y se publica bajo la licencia AGPLv3. Hay aplicaciones móviles disponibles para Android e iOS.
Además de las funciones de almacenamiento y uso compartido de archivos, así como el acceso sincronizado a colecciones de archivos desde diferentes dispositivos, OpenCloud incluye capacidades para la edición colaborativa de documentos en tiempo real, la integración con la suite ofimática Collabora Online y el editor Markdown (ToastUI), la extracción de texto de imágenes y documentos escaneados, y el uso del protocolo ICAP para el análisis de archivos descargados en paquetes antivirus.
Puede limitar la vida útil de los archivos publicados, proporcionar acceso a través de un enlace y proteger el contenido con una contraseña. Para simplificar la navegación de archivos, se admiten etiquetas, filtros y búsqueda de texto completo. El sistema rastrea todo el historial de trabajo con archivos y brinda soporte para revertir cambios a una versión específica en el pasado. Es posible organizar el trabajo en equipo asignando subdirectorios (“espacios de trabajo”) a equipos individuales.
Al administrador se le proporciona una interfaz detallada para administrar los derechos de acceso y los usuarios (por ejemplo, puede permitir que un usuario solo vea o solo cargue en el repositorio). Se admite el control de acceso basado en roles (RBAC). La plataforma utiliza una arquitectura Privacy-First, lo que significa que un usuario de OpenCloud con derechos de administrador no puede acceder al contenido de los usuarios.

Versículos nuevos:
- La interfaz web cuenta con una función de "Favoritos", que permite a los usuarios marcar archivos importantes y de uso frecuente para un acceso rápido. La información sobre cómo agregar archivos a favoritos se almacena en servidor y no está vinculado a un cliente específico. Los archivos favoritos se marcan con una estrella y se resaltan en los espacios personales, proyectos, subcarpetas y resultados de búsqueda. Todos los elementos marcados con una estrella se pueden ver a la vez en una página de "Favoritos" independiente.
- Se ha añadido la extensión Calculadora, que permite calcular expresiones matemáticas en la barra de búsqueda.
- Se ha añadido la extensión "Pastebin" para simplificar el intercambio de contenido de texto. Los elementos compartidos se guardan automáticamente en un directorio oculto ".space" en tu espacio personal.
Fuente: opennet.ru
