# 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:
- 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:
- 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
.spacew 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.
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
Brak komentarzy.