OpenCloud 6.0 – Veröffentlichung der Dateiaustauschplattform

OpenCloud 6.0, eine Plattform, mit der Nutzer ein System zum Teilen von Dateien und zur Zusammenarbeit an Inhalten auf ihrem eigenen Server bereitstellen können, wurde veröffentlicht. Das Projekt wird als offene Alternative zu proprietären Systemen wie Microsoft SharePoint, Google Drive und Dropbox beworben und entspricht der DSGVO der Europäischen Union.

Das Projekt entstand als Abspaltung der OCIS-Plattform (ownCloud Infinite Scale). Anders als die ursprüngliche ownCloud-Codebasis und deren Abspaltung Nextcloud wurde der OpenCloud-Server von PHP nach Go umgeschrieben. Die Entwickler von OpenCloud versuchten, die Codebasis von unnötigen Funktionen zu befreien und sich auf die bestmögliche Implementierung der Kernfunktionalität – der gemeinsamen Dateibearbeitung – zu konzentrieren.

Der in Go geschriebene Server ist unter der Apache-2.0-Lizenz lizenziert und unterstützt WebDAV, gRPC, Microsofts RESTful Web API Graph, OCS, OCM 1.1 und OpenID Connect. Er basiert auf einem Microservices-Framework und ist von Raspberry-Pi-Boards bis hin zu großen Multi-Server-Umgebungen skalierbar.

Der Desktop-Client ist in C++ mit Qt geschrieben, unter der GPLv3-Lizenz veröffentlicht und unterstützt Builds für Windows, macOS und Linux. Er bietet integrierte Dateisynchronisierung und die Einbindung gemeinsam genutzter Speicher als virtuelles Dateisystem. Die Weboberfläche ist in TypeScript mit dem Vue.js-Framework entwickelt und unter der AGPLv3-Lizenz lizenziert. Mobile Apps sind für Android und iOS verfügbar.

Zusätzlich zu den Funktionen zum Speichern und Teilen von Dateien sowie dem synchronisierten Zugriff auf Dateisammlungen von verschiedenen Geräten bietet OpenCloud Funktionen für die gemeinsame Bearbeitung von Dokumenten in Echtzeit, die Integration mit der Collabora Online Office Suite und dem Markdown Editor (ToastUI), die Textextraktion aus Bildern und gescannten Dokumenten sowie die Verwendung des ICAP-Protokolls zum Scannen heruntergeladener Dateien in Antivirenprogrammen.

Sie können die Lebensdauer veröffentlichter Dateien begrenzen, den Zugriff per Link ermöglichen und die Inhalte mit einem Passwort schützen. Um die Dateinavigation zu vereinfachen, werden Tags, Filter und Volltextsuche unterstützt. Das System verfolgt den gesamten Verlauf der Arbeit mit Dateien und bietet Unterstützung für das Zurücksetzen von Änderungen auf eine bestimmte Version in der Vergangenheit. Durch die Zuweisung von Unterverzeichnissen („Arbeitsbereiche“) an einzelne Teams ist es möglich, die Teamarbeit zu organisieren.

Dem Administrator steht eine detaillierte Schnittstelle zur Verwaltung von Zugriffsrechten und Benutzern zur Verfügung (Sie können einem Benutzer beispielsweise nur das Anzeigen oder Hochladen in das Repository gestatten). Rollenbasierte Zugriffskontrolle (RBAC) wird unterstützt. Die Plattform verwendet eine Privacy-First-Architektur, was bedeutet, dass ein OpenCloud-Benutzer mit Administratorrechten nicht auf Benutzerinhalte zugreifen kann.

OpenCloud 6.0 – Veröffentlichung der Dateiaustauschplattform

In der neuen Version:

  • Die Weboberfläche verfügt über eine „Favoriten“-Funktion, mit der Benutzer wichtige und häufig verwendete Dateien für den Schnellzugriff markieren können. Informationen zum Hinzufügen von Dateien zu Favoriten werden gespeichert auf Server und ist nicht an einen bestimmten Kunden gebunden. Lieblingsdateien werden mit einem Stern markiert und in persönlichen Bereichen, Projekten, Unterordnern und Suchergebnissen hervorgehoben. Alle mit einem Stern markierten Elemente können gleichzeitig auf einer separaten „Favoriten“-Seite angezeigt werden.
  • Die Taschenrechner-Erweiterung wurde hinzugefügt, mit der Sie mathematische Ausdrücke in der Suchleiste berechnen können.
  • Die Erweiterung „Pastebin“ wurde hinzugefügt, um das Teilen von Textinhalten zu vereinfachen. Geteilte Elemente werden automatisch in einem versteckten „.space“-Verzeichnis in Ihrem persönlichen Bereich gespeichert.

Source: opennet.ru

Kommentar hinzufügen