La plataforma de intercambio de archivos OpenCloud 1.0 está disponible

Se ha presentado la primera versión de la plataforma OpenCloud, que permite implementar en su propio servidor un sistema para el intercambio de archivos y la organización del trabajo colaborativo sobre contenido. El proyecto se presenta como una alternativa abierta a los sistemas propietarios de Microsoft SharePoint, Google Drive y Dropbox, cumpliendo con los requisitos del GDPR.

OpenCloud es un fork de la plataforma OCIS (ownCloud Infinite Scale), reescrita de PHP a Go, a diferencia de la base de código original de ownCloud y de su bifurcación NextCloud. Los creadores de OpenCloud han intentado eliminar funcionalidades innecesarias de la base de código y centrarse en la implementación de alta calidad de la tarea principal: la colaboración con archivos.

Además de las funciones de almacenamiento e intercambio de archivos, así como el acceso sincronizado a la colección de archivos desde diferentes dispositivos, OpenCloud incluye capacidades para la edición colaborativa de documentos en tiempo real, integración con la suite ofimática Collabora Online y el editor Markdown (ToastUI), extracción de texto de imágenes y documentos escaneados mediante OCR, y el uso del protocolo ICAP para la verificación de archivos subidos en paquetes antivirus.

Para los archivos publicados, se puede limitar el tiempo de vida, proporcionar acceso por enlace y proteger el contenido con contraseña. Para facilitar la navegación por los archivos, se admiten etiquetas, filtros y búsqueda de texto completo. El sistema rastrea todo el historial de trabajo con archivos y ofrece soporte para retroceder a una versión específica en el pasado. Es posible organizar el trabajo en equipo asignando subcarpetas ('espacios de trabajo') a equipos específicos.

El administrador tiene acceso a una interfaz detallada para gestionar derechos de acceso y usuarios (por ejemplo, se puede permitir que un usuario solo vea o solo cargue en el almacenamiento). Se admite la gestión de acceso basada en roles (RBAC - Control de Acceso Basado en Roles). La plataforma aplica una arquitectura de Privacy-First, lo que significa que un usuario de OpenCloud con derechos de administrador no puede acceder al contenido de los usuarios.

La parte del servidor está escrita en Go, se distribuye bajo la licencia Apache 2.0 y soporta las interfaces de programación WebDAV, gRPC, la API web RESTful gráfica de Microsoft, OCS, OCM 1.1 y OpenID Connect. Se destaca que servidor se ha implementado utilizando el concepto de microservicios y puede escalar desde una instalación en placas Raspberry Pi hasta grandes implementaciones en múltiples servidores.

El cliente de escritorio está escrito en C++ utilizando Qt, se publica bajo la licencia GPLv3 y soporta compilaciones para Windows, macOS y Linux. El cliente también incluye una función de sincronización de archivos y montaje de almacenamiento compartido como un sistema de archivos virtual.

La plataforma de intercambio de archivos OpenCloud 1.0 está disponible

La interfaz web está escrita en TypeScript utilizando el marco Vue.js y se ofrece bajo la licencia AGPLv3.

La plataforma de intercambio de archivos OpenCloud 1.0 está disponible


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster