Dostupna platforma za razmjenu datoteka OpenCloud 1.0

Predstavljen je prvi razvoj platforme OpenCloud koja omogućuje postavljanje sustava za razmjenu datoteka i organizaciju zajedničkog rada na sadržaju na vlastitom poslužitelju. Projekt se predstavlja kao otvorena alternativa proprietarnim sustavima Microsoft SharePoint, Google Drive i Dropbox, koji udovoljava zahtjevima GDPR-a.

OpenCloud je fork platforme OCIS (ownCloud Infinite Scale), ponovno napisan s PHP-a na Go, za razliku od izvorne kodne baze ownCloud i od nje odvojene platforme NextCloud. Stvoritelji OpenClouda pokušali su osloboditi kodnu bazu suvišnih funkcionalnosti i usredotočiti se na najučinkovitiju implementaciju osnovne zadaće — zajedničkog rada s datotekama.

Osim funkcija za pohranu i razmjenu datoteka, kao i sinkroniziranog pristupa kolekciji datoteka s različitih uređaja, OpenCloud uključuje mogućnosti za zajedničko uređivanje dokumenata u stvarnom vremenu, integraciju s uredskim paketom Collabora Online i urednikom Markdown Editor (ToastUI), izdvajanje teksta iz slika i skeniranih dokumenata pomoću OCR-a, korištenje ICAP protokola za provjeru učitanih datoteka u antivirusnim paketima.

Za objavljene datoteke moguće je ograničiti trajanje, omogućiti pristup putem veze i zaštititi sadržaj lozinkom. Radi lakše navigacije kroz datoteke podržavaju se oznake, filtri i cjelovit pretraživač. Sustav prati cijelu povijest rada s datotekama i podržava povratak na određenu verziju iz prošlosti. Moguće je organizirati timski rad s dodjeljivanjem podmapa ('radnih prostora') posebnim timovima.

Za administratore je dostupan sučelje za detaljno upravljanje pravima pristupa i korisnicima (na primjer, može se odobriti korisniku samo pregled ili samo učitavanje u pohranu). Podržava se upravljanje pristupom na temelju uloga (RBAC — upravljanje pristupom na temelju uloga). U platformi se primjenjuje arhitektura Privacy-First, što podrazumijeva da administrator OpenClouda ne može pristupiti sadržaju korisnika.

Poslužiteljski dio je napisan na jeziku Go, distribuira se pod licencom Apache 2.0 i podržava softverske sučelje WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 i OpenID Connect. Ističe se da server realiziran korištenjem koncepta mikroservisa i može se skalirati od instalacije na Raspberry Pi do velikih višeservernih implementacija.

Desktop klijent napisan je na C++ uz korištenje Qt, objavljen pod GPLv3 licencom i podržava izgradnju za Windows, macOS i Linux. Klijent također uključuje funkciju sinkronizacije datoteka i montaže zajedničkog skladišta u obliku virtualnog datotečnog sustava.

Dostupna platforma za razmjenu datoteka OpenCloud 1.0

Web sučelje je napisano na TypeScriptu uz korištenje Vue.js framework-a i dostupno je pod AGPLv3 licencom.

Dostupna platforma za razmjenu datoteka OpenCloud 1.0


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster