Byl zveřejněn vydání platformy OpenCloud 6.0, která umožňuje nasazení systému pro výměnu souborů a spolupráci na obsahu na vlastním serveru. Projekt je prezentován jako otevřená alternativa proprietárním systémům Microsoft SharePoint, Google Drive a Dropbox, vyhovující požadavkům současného nařízení GDPR v Evropské unii.
Projekt byl založen jako fork platformy OCIS (ownCloud Infinite Scale). Na rozdíl od původní kódové základny ownCloud a z ní odvozeného projektu NextCloud byla serverová část OpenCloud přepsána z jazyka PHP do Go. Tvůrci OpenCloud se pokusili zbavit kódovou základnu nadbytečné funkčnosti a zaměřit se na maximálně kvalitní realizaci hlavního úkolu — spolupráce se soubory.
Serverová část napsaná v jazyce Go je distribuována pod licencí Apache 2.0 a podporuje programové rozhraní WebDAV, gRPC, Microsofts RESTful Web API Graph, OCS, OCM 1.1 a OpenID Connect. Server je implementován pomocí konceptu mikroservisů a může být škálován od nasazení na deskách Raspberry Pi po velké rozšířené instalace.servernasazení.
Desktopový klient je napsán v C++ s využitím knihovny Qt, publikovaný pod licencí GPLv3 a podporuje sestavení pro Windows, macOS a Linux. Klient také zahrnuje funkci synchronizace souborů a připojení sdíleného úložiště jako virtuální souborový systém. Webové rozhraní je napsáno v TypeScriptu s použitím frameworku Vue.js a je nabízeno pod licencí AGPLv3. K dispozici jsou mobilní aplikace pro Android a iOS.
Kromě funkcí pro ukládání a sdílení souborů, jakož i synchronizovaného přístupu k souborové kolekci z různých zařízení, OpenCloud zahrnuje možnosti pro spolupráci na dokumentech v reálném čase, integraci s kancelářským balíkem Collabora Online a editorem Markdown (ToastUI), extrakci textu z obrázků a naskenovaných dokumentů, a použití protokolu ICAP pro kontrolu nahrávaných souborů antivirovými balíčky.
Pro publikované soubory je možné omezit dobu platnosti, poskytovat přístup prostřednictvím odkazu a chránit obsah heslem. Pro usnadnění navigace v souborech jsou podporovány štítky, filtry a fulltextové vyhledávání. Systém sleduje celou historii práce se soubory a podporuje vracení změn na určitou verzi v minulosti. Je možné zorganizovat týmovou práci s přiřazením podadresářů („pracovních prostorů“) jednotlivým týmům.
Pro administrátora je k dispozici rozhraní detailního řízení oprávnění a uživatelů (například lze uživateli povolit pouze prohlížení nebo pouze nahrávání do úložiště). Podporuje se správa přístupu na základě rolí (RBAC – Role-Based Access Control). V platformě se používá architektura Privacy-First, což znamená, že uživatel OpenCloud s administrátorskými právy nemůže získat přístup k obsahu uživatelů.

V nové verzi:
- Ve webovém rozhraní byla implementována funkce „Oblíbené“, která uživatelům umožňuje označit důležité a často používané soubory pro následný rychlý přístup. Informace o zařazení do oblíbených se uchovávají na serveru a nejsou vázány na konkrétního klienta. Oblíbené soubory jsou označeny hvězdičkou a zvýrazněny v osobních prostorech, v kontextu projektů, v podadresářích a ve výsledcích vyhledávání. Všechny označené položky lze najednou zobrazit na samostatné stránce „Oblíbené“.
- Bylo přidáno rozšíření „Kalkulačka“, které umožňuje vypočítat matematické výrazy v řádku vyhledávání.
- Bylo přidáno rozšíření „Pastebin“ pro usnadnění výměny textového obsahu. Poskytnuté položky pro sdílení se automaticky ukládají do skrytého adresáře „.space“ v osobní oblasti.
Zdroj: opennet.ru
