Powrót do strony głównej

OpenCloud 6.0: wydanie z funkcją Ulubione i Calculator

OpenCloud 6.0 — otwarta platforma wymiany plików z architekturą mikrousługową na Go. Nowe funkcje: «Ulubione», Calculator w wyszukiwaniu, Pastebin. Obsługa WebDAV, gRPC, Collabora i Privacy-First.

Wydanie OpenCloud 6.0: Ulubione i rozszerzenia dla dev
Advertisement 728x90

# OpenCloud 6.0: nowe funkcje dla skalowalnej wymiany plików w enterprise

OpenCloud 6.0 — aktualizacja otwartej platformy do wdrażania systemów wymiany plików i współpracy. Część serwerowa w Go obsługuje WebDAV, gRPC, Microsoft Graph API, OCS, OCM 1.1 i OpenID Connect. Architektura mikroserwisów zapewnia skalowalność od Raspberry Pi po klastry. Klient desktopowy w C++ z Qt (GPLv3) działa na Windows, macOS, Linux z synchronizacją i montowaniem magazynu jako wirtualnego systemu plików. Interfejs webowy w TypeScript/Vue.js (AGPLv3) integruje się z Collabora Online i Markdown Editor.

Platforma spełnia wymogi GDPR, stosuje podejście Privacy-First: administratorzy nie widzą treści użytkowników. To fork OCIS z naciskiem na podstawową funkcjonalność wymiany plików, bez zbędnych dodatków.

Architektura i obsługiwane protokoły

Serwer zaimplementowany w Go (Apache 2.0), co zapewnia wysoką wydajność i niskie zużycie zasobów. Obsługiwane protokoły:

Google AdInline article slot
  • WebDAV dla standardowego dostępu do plików.
  • gRPC dla wysokowydajnych wywołań RPC.
  • Microsoft Graph REST API dla integracji z ekosystemem MS.
  • OCS/OCS Share API dla kompatybilności z ownCloud.
  • OCM 1.1 dla federacji magazynów.
  • OpenID Connect dla uwierzytelniania.

Klient desktopowy montuje magazyn jako natywny system plików, obsługując synchronizację w czasie rzeczywistym. Interfejs webowy oferuje OCR do wyodrębniania tekstu z obrazów i dokumentów, integrację ICAP do sprawdzania antywirusowego.

Model RBAC pozwala na konfigurację granularnych praw: przeglądanie, pobieranie, edycja. Panel administracyjny zarządza użytkownikami i rolami bez dostępu do danych.

Nowości w wersji 6.0

Wydanie skupia się na wygodzie deweloperów i administratorów. Kluczowe zmiany:

Google AdInline article slot
  • Funkcja „Ulubione”: Użytkownicy oznaczają pliki gwiazdką. Metadane przechowywane na serwerze, dostępne ze wszystkich przestrzeni (projekty, podkatalogi, wyszukiwanie). Osobna strona agreguje wszystkie ulubione.
  • Rozszerzenie Kalkulator: Obliczanie wyrażeń matematycznych bezpośrednio w pasku wyszukiwania interfejsu webowego.
  • Rozszerzenie Pastebin: Wymiana fragmentów tekstowych z automatycznym zapisem do ukrytego katalogu .space w osobistej przestrzeni.

Te funkcje upraszczają przepływ pracy bez kompromisów w kwestii bezpieczeństwa.

Integracje i rozszerzenia dla deweloperów

OpenCloud obsługuje edycję współdzieloną w czasie rzeczywistym przez Collabora Online. Moduł OCR wyodrębnia tekst ze skanów i obrazów. Protokół ICAP integruje się z antywirusami takimi jak ClamAV.

Dla niestandardowych developmentek dostępne są interfejsy gRPC i architektura mikroserwisowa. Przykład wdrożenia na Kubernetes uproszczony szablonami Helm z repozytorium.

Google AdInline article slot

Privacy-First gwarantuje izolację end-to-end: nawet root-admin nie czyta plików użytkowników. To kluczowe dla zgodności w regulowanych środowiskach.

Co ważne

  • Skalowalność od single-node po multi-server z mikroserwisami w Go.
  • Pełna kompatybilność z protokołami enterprise (WebDAV, Graph API, OIDC).
  • Nowe funkcje UI: „Ulubione”, Kalkulator w wyszukiwaniu, Pastebin dla snippetów.
  • Privacy-First + RBAC bez dostępu admina do danych.
  • Integracje: Collabora, OCR, ICAP dla antywirusów.

— Editorial Team

Advertisement 728x90

Czytaj dalej