# OpenCloud 6.0: Nuevas características para el intercambio de archivos escalable en entornos empresariales
OpenCloud 6.0 es una actualización de la plataforma abierta para implementar sistemas de intercambio de archivos y colaboración. El backend basado en Go soporta WebDAV, gRPC, Microsoft Graph API, OCS, OCM 1.1 y OpenID Connect. La arquitectura de microservicios escala desde Raspberry Pi hasta clústeres. El cliente de escritorio, desarrollado con C++ y Qt (GPLv3), funciona en Windows, macOS y Linux, ofreciendo sincronización y montaje del almacenamiento como un sistema de archivos virtual. La interfaz web en TypeScript/Vue.js (AGPLv3) se integra con Collabora Online y Markdown Editor.
La plataforma cumple con el GDPR y sigue un enfoque Privacy-First: los administradores no pueden ver el contenido de los usuarios. Es un fork de OCIS centrado en la funcionalidad principal de intercambio de archivos, sin extras innecesarios.
Arquitectura y protocolos compatibles
El servidor está implementado en Go (Apache 2.0), ofreciendo alto rendimiento y bajo consumo de recursos. Protocolos compatibles:
- WebDAV para acceso estándar a archivos.
- gRPC para llamadas RPC de alto rendimiento.
- Microsoft Graph REST API para integración con el ecosistema de Microsoft.
- OCS/OCS Share API para compatibilidad con ownCloud.
- OCM 1.1 para federación de almacenamiento.
- OpenID Connect para autenticación.
El cliente de escritorio monta el almacenamiento como un sistema de archivos nativo, con soporte para sincronización en tiempo real. La interfaz web ofrece OCR para extraer texto de imágenes y documentos, además de integración ICAP para escaneo antivirus.
El modelo RBAC permite permisos granulares: ver, subir, editar. El panel de administración gestiona usuarios y roles sin acceso a los datos.
Nuevas características en la versión 6.0
Esta versión se centra en la comodidad para desarrolladores y administradores. Cambios clave:
- Función de favoritos: Los usuarios pueden marcar archivos como favoritos. Los metadatos se almacenan en el servidor y son accesibles desde todos los espacios (proyectos, subcarpetas, búsqueda). Una página dedicada agrupa todos los favoritos.
- Extensión Calculadora: Calcula expresiones matemáticas directamente en la barra de búsqueda de la interfaz web.
- Extensión Pastebin: Comparte fragmentos de texto con guardado automático en una carpeta oculta
.spaceen el área personal.
Estas características agilizan los flujos de trabajo sin comprometer la seguridad.
Integraciones y extensiones para desarrolladores
OpenCloud soporta edición colaborativa en tiempo real mediante Collabora Online. El módulo OCR extrae texto de escaneos e imágenes. El protocolo ICAP se integra con antivirus como ClamAV.
Para desarrollo personalizado, están disponibles las interfaces gRPC y la arquitectura de microservicios. Los ejemplos de despliegue en Kubernetes se simplifican con plantillas Helm del repositorio.
Privacy-First garantiza aislamiento de extremo a extremo: incluso los administradores root no pueden leer archivos de usuarios. Esto es crítico para el cumplimiento en entornos regulados.
Puntos clave
- Escalabilidad desde configuraciones de un solo nodo hasta multi-servidor con microservicios Go.
- Compatibilidad total con protocolos empresariales (WebDAV, Graph API, OIDC).
- Nuevas funciones de UI: Favoritos, Calculadora en búsqueda, Pastebin para fragmentos.
- Privacy-First + RBAC sin acceso de administradores a datos.
- Integraciones: Collabora, OCR, ICAP para antivirus.
— Editorial Team
Aún no hay comentarios.