Veröffentlichung der Dateiaustauschplattform OpenCloud 6.0

Die Version 6.0 der OpenCloud-Plattform wurde veröffentlicht, die es ermöglicht, ein System zum Austausch von Dateien und zur Zusammenarbeit an Inhalten auf einem eigenen Server bereitzustellen. Das Projekt wird als offene Alternative zu proprietären Systemen wie Microsoft SharePoint, Google Drive und Dropbox präsentiert und erfüllt die Anforderungen der geltenden Datenschutz-Grundverordnung (DSGVO) der Europäischen Union.

Das Projekt basiert auf einem Fork der OCIS-Plattform (ownCloud Infinite Scale). Im Gegensatz zur ursprünglichen Codebasis von ownCloud und dem davon abgeleiteten Projekt NextCloud wurde der Serverteil von OpenCloud von PHP auf Go umgeschrieben. Die Entwickler von OpenCloud haben versucht, die Codebasis von überflüssigen Funktionen zu befreien und sich auf die bestmögliche Umsetzung der Hauptaufgabe zu konzentrieren – die Zusammenarbeit mit Dateien.

Der in Go geschriebene Serverteil wird unter der Lizenz Apache 2.0 vertrieben und unterstützt Schnittstellen wie WebDAV, gRPC, Microsofts RESTful Web API Graph, OCS, OCM 1.1 und OpenID Connect. Der Server basiert auf dem Konzept von Mikrodiensten und kann von Installationen auf Raspberry Pi bis hin zu großen Multi-Deployment-Lösungen skalieren.Servereinhaltungen.

Der Desktop-Client ist in C++ unter Verwendung von Qt geschrieben, wird unter der Lizenz GPLv3 veröffentlicht und unterstützt Builds für Windows, macOS und Linux. Der Client bietet auch eine Funktion zur Dateisynchronisierung und das Einbinden eines gemeinsamen Speichers in Form eines virtuellen Dateisystems. Das Web-Interface ist in TypeScript mit dem Vue.js-Framework aufgebaut und wird unter der Lizenz AGPLv3 angeboten. Mobile Anwendungen sind für Android und iOS verfügbar.

Neben Funktionen für die Speicherung und den Austausch von Dateien sowie synchronisierten Zugriff auf Dateisammlungen von verschiedenen Geräten umfasst OpenCloud auch Möglichkeiten zur gemeinsamen Bearbeitung von Dokumenten in Echtzeit, zur Integration mit dem Büro-Paket Collabora Online und dem Markdown-Editor (ToastUI), zur Textextraktion aus Bildern und gescannten Dokumenten sowie zur Nutzung des ICAP-Protokolls zur Überprüfung hochgeladener Dateien in Antiviruspaketen.

Für veröffentlichte Dateien können Lebensdauern festgelegt, der Zugriff über Links bereitgestellt und Inhalte mit Passwörtern geschützt werden. Um die Navigation durch die Dateien zu erleichtern, werden Tags, Filter und die Volltextsuche unterstützt. Im System wird die gesamte Historie der Arbeit mit Dateien verfolgt, und es wird Unterstützung für das Zurücksetzen auf eine bestimmte Version in der Vergangenheit bereitgestellt. Eine Teamarbeit kann organisiert werden, indem Unterverzeichnisse („Arbeitsbereiche“) einzelnen Teams zugeordnet werden.

Für den Administrator steht eine detaillierte Schnittstelle zur Verwaltung von Zugriffsrechten und Benutzern zur Verfügung (z. B. kann einem Benutzer nur das Anzeigen oder nur das Hochladen in die Ablage erlaubt werden). Es wird eine rollenbasierte Zugriffskontrolle (RBAC — Role-Based Access Control) unterstützt. Die Plattform verwendet eine Privacy-First-Architektur, die besagt, dass ein OpenCloud-Benutzer mit Administratorrechten keinen Zugang zu den Inhalten anderer Benutzer haben kann.

Veröffentlichung der Dateiaustauschplattform OpenCloud 6.0

In der neuen Version:

  • Im Web-Interface wurde die Funktion „Favoriten“ implementiert, die es Benutzern ermöglicht, wichtige und häufig verwendete Dateien für einen schnellen Zugriff zu markieren. Informationen über die Favoriten werden gespeichert auf Server und sind nicht an einen bestimmten Client gebunden. Favorisierte Dateien werden mit einem Stern gekennzeichnet und in persönlichen Bereichen, im Kontext von Projekten, in Unterverzeichnissen und in den Suchergebnissen hervorgehoben. Alle markierten Elemente können auf einer separaten Seite „Favoriten“ auf einmal angesehen werden.
  • Ein Plugin „Rechner“ wurde hinzugefügt, das das Berechnen von mathematischen Ausdrücken in der Suchleiste ermöglicht.
  • Ein Plugin „Pastebin“ wurde hinzugefügt, um den Austausch von Textinhalten zu erleichtern. Die zum gemeinsamen Zugriff bereitgestellten Elemente werden automatisch im versteckten Verzeichnis „.space“ im persönlichen Bereich gespeichert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4