# OpenCloud 6.0: Neue Funktionen für skalierbare Dateifreigabe im Unternehmen
OpenCloud 6.0 ist ein Update der Open-Source-Plattform zur Bereitstellung von Dateifreigabe- und Kollaborationssystemen. Der auf Go basierende Backend unterstützt WebDAV, gRPC, Microsoft Graph API, OCS, OCM 1.1 und OpenID Connect. Die Microservices-Architektur skaliert von Raspberry Pi bis hin zu Clustern. Der Desktop-Client, der mit C++ und Qt (GPLv3) entwickelt wurde, läuft auf Windows, macOS und Linux und bietet Synchronisation sowie das Einbinden von Speicher als virtuelles Dateisystem. Die TypeScript/Vue.js-Weboberfläche (AGPLv3) integriert sich mit Collabora Online und Markdown Editor.
Die Plattform entspricht der DSGVO und verfolgt einen Privacy-First-Ansatz: Administratoren können keinen Nutzerinhalt einsehen. Es handelt sich um eine Fork von OCIS, die sich auf die Kernfunktionalität der Dateifreigabe konzentriert, ohne unnötige Extras.
Architektur und unterstützte Protokolle
Der Server ist in Go (Apache 2.0) implementiert und liefert hohe Leistung bei geringem Ressourcenverbrauch. Unterstützte Protokolle:
- WebDAV für standardmäßigen Dateizugriff.
- gRPC für hochperformante RPC-Aufrufe.
- Microsoft Graph REST API für die Integration in das Microsoft-Ökosystem.
- OCS/OCS Share API für ownCloud-Kompatibilität.
- OCM 1.1 für Storage-Federation.
- OpenID Connect für Authentifizierung.
Der Desktop-Client bindet Speicher als natives Dateisystem ein und unterstützt Echtzeit-Synchronisation. Die Weboberfläche bietet OCR zur Textgewinnung aus Bildern und Dokumenten sowie ICAP-Integration für Virenscans.
Das RBAC-Modell ermöglicht granulare Berechtigungen: Anzeigen, Hochladen, Bearbeiten. Das Admin-Panel verwaltet Benutzer und Rollen ohne Zugriff auf Daten.
Neue Funktionen in Version 6.0
Diese Version konzentriert sich auf Benutzerfreundlichkeit für Entwickler und Administratoren. Wichtige Änderungen:
- Favoriten-Funktion: Benutzer können Dateien mit einem Stern markieren. Metadaten werden auf dem Server gespeichert und von allen Spaces (Projekten, Unterordnern, Suche) aus zugänglich. Eine dedizierte Seite fasst alle Favoriten zusammen.
- Rechner-Erweiterung: Mathematische Ausdrücke direkt in der Suchleiste der Weboberfläche berechnen.
- Pastebin-Erweiterung: Text-Snippets teilen mit automatischer Speicherung in einem versteckten
.space-Ordner im persönlichen Bereich.
Diese Funktionen optimieren Workflows, ohne die Sicherheit zu beeinträchtigen.
Integrationen und Erweiterungen für Entwickler
OpenCloud unterstützt Echtzeit-Kollaborationsbearbeitung über Collabora Online. Das OCR-Modul gewinnt Text aus Scans und Bildern. Das ICAP-Protokoll integriert Antivirenprogramme wie ClamAV.
Für eigene Entwicklungen stehen gRPC-Schnittstellen und die Microservices-Architektur zur Verfügung. Kubernetes-Deployments sind durch Helm-Templates aus dem Repository vereinfacht.
Privacy-First gewährleistet End-to-End-Isolierung: Sogar Root-Administratoren können keine Benutzerdateien lesen. Das ist entscheidend für Konformität in regulierten Umgebungen.
Wichtige Punkte
- Skalierbarkeit von Single-Node- bis Multi-Server-Setups mit Go-Microservices.
- Volle Kompatibilität mit Enterprise-Protokollen (WebDAV, Graph API, OIDC).
- Neue UI-Funktionen: Favoriten, Rechner in der Suche, Pastebin für Snippets.
- Privacy-First + RBAC ohne Admin-Zugriff auf Daten.
- Integrationen: Collabora, OCR, ICAP für Antivirenprogramme.
— Editorial Team
Noch keine Kommentare.