Premiera platformy do wymiany plików OpenCloud 6.0

Opublikowano wersję platformy OpenCloud 6.0, która pozwala na uruchomienie na własnym serwerze systemu do wymiany plików i wspólnej pracy nad treścią. Projekt jest przedstawiany jako otwarta alternatywa dla proprietary systemów Microsoft SharePoint, Google Drive i Dropbox, zgodna z wymaganiami obowiązującego w Unii Europejskiej rozporządzenia GDPR.

Projekt został stworzony jako fork platformy OCIS (ownCloud Infinite Scale). W przeciwieństwie do oryginalnej bazy kodu ownCloud i odgałęzienia NextCloud, część serwerowa OpenCloud została przepisana z języka PHP na Go. Twórcy OpenCloud próbowali oczyścić bazę kodu z niepotrzebnych funkcji i skupić się na maksymalnie jakościowej realizacji głównego zadania — wspólnej pracy z plikami.

Napisana w języku Go część serwerowa jest udostępniana na licencji Apache 2.0 i obsługuje interfejsy API WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 oraz OpenID Connect. Serwer zrealizowano w oparciu o koncepcję mikroserwisów i może być skalowany od instalacji na płytach Raspberry Pi do dużych wdrożeń.serwertych ze skomplikowanych architektur.

Klient desktopowy napisany w C++ z użyciem Qt jest publikowany na licencji GPLv3 i obsługuje kompilacje dla systemów Windows, macOS i Linux. Klient zawiera również funkcję synchronizacji plików oraz montowania współdzielonego magazynu w formie wirtualnego systemu plików. Interfejs webowy napisany w TypeScript z użyciem frameworka Vue.js jest oferowany na licencji AGPLv3. Są dostępne aplikacje mobilne dla Androida i iOS.

Oprócz funkcji przechowywania i wymiany plików oraz synchronizowanego dostępu do zbioru plików z różnych urządzeń, OpenCloud oferuje możliwości wspólnej edycji dokumentów w czasie rzeczywistym, integracji z pakietem biurowym Collabora Online oraz edytorem Markdown (ToastUI), wyodrębniania tekstu z obrazów i zeskanowanych dokumentów, a także wykorzystania protokołu ICAP do skanowania przesyłanych plików w pakietach antywirusowych.

Dla publikowanych plików można ograniczać czas ich życia, udostępniać dostęp za pomocą linku i zabezpieczać treść hasłem. Dla ułatwienia nawigacji po plikach wspierane są tagi, filtry i wyszukiwanie pełnotekstowe. System śledzi całą historię pracy z plikami i zapewnia wsparcie dla wycofywania zmian do określonej wersji w przeszłości. Można zorganizować pracę zespołową z przypisaniem podkatalogów („przestrzeni roboczych”) do poszczególnych zespołów.

Administrator ma dostęp do interfejsu szczegółowego zarządzania prawami dostępu i użytkownikami (na przykład można zezwolić użytkownikowi jedynie na przeglądanie lub jedynie na przesyłanie do magazynu). Wspierane jest zarządzanie dostępem oparte na rolach (RBAC — Role-Based Access Control). W platformie zastosowana jest architektura Privacy-First, która zakłada, że użytkownik OpenCloud z uprawnieniami administratora nie ma dostępu do treści użytkowników.

Premiera platformy do wymiany plików OpenCloud 6.0

W nowej wersji:

  • W interfejsie webowym zrealizowano funkcję „Ulubione”, która pozwala użytkownikom oznaczać ważne i często używane pliki do późniejszego szybkiego dostępu. Informacja o dodaniu do ulubionych jest przechowywana na serwerze i nie jest związana z konkretnym klientem. Ulubione pliki są oznaczane gwiazdką i wyróżniane w osobistych przestrzeniach, w kontekście projektów, w podkatalogach i w wynikach wyszukiwania. Wszystkie oznaczone elementy można jednocześnie zobaczyć na oddzielnej stronie „Ulubione”.
  • Dodano rozszerzenie „Kalkulator”, które pozwala obliczać wyrażenia matematyczne w pasku wyszukiwania.
  • Dodano rozszerzenie „Pastebin” dla uproszczenia wymiany treści tekstowej. Umożliwione do współdzielenia elementy są automatycznie zapisywane w ukrytym katalogu „.space” w osobistej strefie.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster