Avaldatud on OpenCloud 6.0 väljaanne, mis võimaldab oma serveris üles seada failivahetuse ja sisu koostöö süsteemi. Projekt esitleb end avatud alternatiivina Microsoft SharePointi, Google Drive'i ja Dropboxi patentitud süsteemidele, mis vastab Euroopa Liidu kehtivate GDPR määruse nõuetele.
Projekt põhineb OCIS (ownCloud Infinite Scale) platvormi harul. Erinevalt omaenda koodibaasist ownCloud ja selle harust NextCloud, on OpenCloudi serveri osa kirjutatud PHP keelest Go keelele. OpenCloudi loojad püüdlesid koodibaasi vabastamise poole liigsetest funktsionaalsustest, keskendudes võimalikult kvaliteetsele põhitegevuse — failide koostöö — teostamisele.
Go keeles kirjutatud serveriosa levitatakse Apache 2.0 litsentsi alusel ja toetab WebDAV, gRPC, Microsofti RESTful Web API Graph, OCS, OCM 1.1 ja OpenID Connect programmeerimisliideseid. Server on ellu viidud mikroteenuste kontseptsiooni alusel ja suudab skaleeruda alates Raspberry Pi plaatidele paigaldamisest kuni suurte mitmekordsete kasutuselevõtteni.server.
Lauakliendi on kirjutatud C++ keeles Qt raamistiku abil, avaldatud GPLv3 litsentsi alusel ning toetab Windowsi, macOS-i ja Linuxi versioonide koostamist. Klient sisaldab ka failide sünkroonimise ja jagatud salvestuse virtuaalse failisüsteemina monteerimise funktsiooni. Veebiliides on kirjutatud TypeScriptis, kasutades Vue.js raamistikku, ja pakutakse AGPLv3 litsentsi alusel. On saadaval ka mobiilirakendused Androidile ja iOS-ile.
Lisaks failide salvestamise ja jagamise funktsioonidele ning sünkroniseeritud juurdepääsule failikogule erinevatelt seadmetelt, sisaldab OpenCloud võimalusi dokumentide reaalajas ühiseks redigeerimiseks, integreerituna Contorra Online'i kontoripakettide ja Markdown Editor (ToastUI) redaktoriga, teksti eraldamine piltidelt ja skannitud dokumentidest ning ICAP protokolli kasutamine laaditavate failide kontrollimiseks viirusetõrje paketidena.
Avaldatud failide puhul on võimalik piirata eluea kestust, pakkuda juurdepääsu linkide kaudu ja kaitsta sisu parooliga. Failide navigeerimise lihtsustamiseks toetatakse silte, filtreid ja täisteksti otsingut. Süsteemis jälgitakse kõiki failide kasutustehalduse ajaloo ja pakutakse võimalust taastada muudatused teatud versiooniks minevikus. Koostöö korraldamine on võimalik, määrates alakaustade („tööruumide”) kindlatele meeskondadele.
Ainult administraatorile on juurdepääs detailse õiguste ja kasutajate haldamise liidesele (näiteks saab kasutajale lubada ainult vaatamist või ainult failide üleslaadimist). Tugi on olemas rollipõhise juurdepääsu haldamiseks (RBAC — Role-Based Access Control). Platvorm rakendab Privacy-First arhitektuuri, mis tähendab, et OpenCloudi administraator ei saa ligipääsu kasutajate sisule.

Uues versioonis:
- Veebiliideses on rakendatud funktsioon «Lemmikud», mis võimaldab kasutajatel tähtsamaid ja tihti kasutatavaid faile märgistada kiireks juurdepääsuks. Teave lemmikute kohta salvestatakse serveril ja ei ole seotud konkreetse kliendiga. Lemmikfailid on märgistatud tähega ja eristuvad isiklikes ruumides, projektide kontekstis, alamkataloogides ja otsingutulemustes. Kõiki märgitud elemente on võimalik korraga vaadata eraldi lehelt «Lemmikud».
- Lisatud on «Kalkulaatori» laiendus, mis võimaldab matemaatilisi avaldisi otsinguribal arvutada.
- Lisatud on «Pastebini» laiendus, et lihtsustada tekstisisu jagamist. Koostöös jagatud elemente salvestatakse automaatselt varjatud katalooge «.space» isiklikus piirkonnas.
Allikas: opennet.ru
