Udostępniono platformę OpenCloud 6.0, która umożliwia użytkownikom wdrożenie systemu udostępniania plików i współpracy nad treściami na własnym serwerze. Projekt jest promowany jako otwarta alternatywa dla zastrzeżonych systemów, takich jak Microsoft SharePoint, Google Drive i Dropbox, i jest zgodny z unijnym rozporządzeniem RODO.
Projekt powstał jako fork platformy OCIS (ownCloud Infinite Scale). W przeciwieństwie do pierwotnej bazy kodu ownCloud i jej forka, NextCloud, serwer OpenCloud został przepisany z PHP na język Go. Twórcy OpenCloud starali się usunąć z bazy kodu zbędne funkcje i skupić się na dostarczeniu najwyższej jakości implementacji jej podstawowej funkcjonalności – współpracy nad plikami.
Serwer, napisany w języku Go, jest objęty licencją Apache 2.0 i obsługuje WebDAV, gRPC, RESTful Web API Graph firmy Microsoft, OCS, OCM 1.1 oraz OpenID Connect. Serwer został wdrożony w oparciu o framework mikrousług i może być skalowany od płytek Raspberry Pi do dużych wdrożeń wieloserwerowych.
Klient desktopowy został napisany w języku C++ z wykorzystaniem biblioteki Qt, wydany na licencji GPLv3 i obsługuje kompilacje dla systemów Windows, macOS i Linux. Klient oferuje również wbudowaną synchronizację plików i montowanie współdzielonej pamięci masowej jako wirtualnego systemu plików. Interfejs webowy został napisany w języku TypeScript z wykorzystaniem frameworka Vue.js i jest objęty licencją AGPLv3. Aplikacje mobilne są dostępne na systemy Android i iOS.
Oprócz funkcji przechowywania i udostępniania plików oraz zsynchronizowanego dostępu do zbiorów plików z różnych urządzeń, OpenCloud obejmuje możliwości wspólnej edycji dokumentów w czasie rzeczywistym, integrację z pakietem biurowym Collabora Online i edytorem Markdown (ToastUI), wyodrębnianie tekstu z obrazów i zeskanowanych dokumentów oraz korzystanie z protokołu ICAP do skanowania pobranych plików w pakietach antywirusowych.
Możesz ograniczyć czas ważności publikowanych plików, udostępnić dostęp za pośrednictwem linku i zabezpieczyć zawartość hasłem. Aby uprościć nawigację po plikach, obsługiwane są tagi, filtry i wyszukiwanie pełnotekstowe. System śledzi całą historię pracy z plikami i umożliwia cofnięcie zmian wprowadzonych do konkretnej wersji w przeszłości. Można organizować pracę zespołową poprzez przypisywanie podkatalogów („obszarów roboczych”) poszczególnym zespołom.
Administrator ma do dyspozycji szczegółowy interfejs umożliwiający zarządzanie prawami dostępu i użytkownikami (na przykład można zezwolić użytkownikowi wyłącznie na przeglądanie repozytorium lub wyłącznie na przesyłanie danych do repozytorium). Obsługiwana jest kontrola dostępu oparta na rolach (RBAC). Platforma wykorzystuje architekturę Privacy-First, co oznacza, że użytkownik OpenCloud z uprawnieniami administratora nie ma dostępu do treści użytkowników.

W nowej wersji:
- Interfejs internetowy zawiera funkcję „Ulubione”, która umożliwia użytkownikom oznaczanie ważnych i często używanych plików w celu szybkiego dostępu. Informacje o dodawaniu plików do ulubionych są przechowywane w serwer i nie jest przypisany do konkretnego klienta. Ulubione pliki są oznaczone gwiazdką i wyróżnione w przestrzeniach osobistych, projektach, podfolderach i wynikach wyszukiwania. Wszystkie oznaczone gwiazdką elementy można wyświetlić jednocześnie na osobnej stronie „Ulubione”.
- Dodano rozszerzenie Kalkulator, które umożliwia wykonywanie obliczeń matematycznych w pasku wyszukiwania.
- Dodano rozszerzenie „Pastebin”, aby uprościć udostępnianie treści tekstowych. Udostępnione elementy są automatycznie zapisywane w ukrytym katalogu „.space” w Twojej przestrzeni osobistej.
Źródło: opennet.ru
