È disponibile la piattaforma di scambio file OpenCloud 1.0

È stato presentato il primo rilascio della piattaforma OpenCloud, che consente di implementare un sistema per lo scambio di file e l'organizzazione della collaborazione sui contenuti sul proprio server. Il progetto è presentato come un'alternativa aperta ai sistemi proprietari Microsoft SharePoint, Google Drive e Dropbox, in conformità con i requisiti del GDPR.

OpenCloud è un fork della piattaforma OCIS (ownCloud Infinite Scale), riscritta da PHP a Go, a differenza della base di codice originale di ownCloud e del progetto NextCloud derivato. I creatori di OpenCloud hanno cercato di liberare la base di codice da funzionalità superflue e di concentrarsi su un'implementazione di alta qualità del compito principale: la collaborazione sui file.

Oltre alle funzionalità per lo storage e lo scambio di file, e l'accesso sincronizzato a una raccolta di file da diversi dispositivi, OpenCloud include la possibilità di collaborazione in tempo reale per la modifica dei documenti, integrazione con il pacchetto per ufficio Collabora Online e l'editor Markdown (ToastUI), estrazione di testo da immagini e documenti scansionati tramite OCR, e utilizzo del protocollo ICAP per la verifica dei file caricati nei pacchetti antivirus.

Per i file pubblicati, è possibile limitare il tempo di vita, fornire accesso tramite link e proteggere il contenuto con una password. Per semplificare la navigazione tra i file, sono supportati tag, filtri e ricerca full-text. Il sistema tiene traccia di tutta la cronologia di lavoro con i file e offre supporto per il ripristino delle modifiche a una versione specifica nel passato. È possibile organizzare il lavoro di squadra assegnando sottodirectory ('spazi di lavoro') a team specifici.

Per l'amministratore è disponibile un'interfaccia di gestione dettagliata dei diritti di accesso e degli utenti (ad esempio, è possibile consentire a un utente solo di visualizzare o solo di caricare nello storage). È supportata la gestione dell'accesso basata su ruoli (RBAC - Role-Based Access Control). La piattaforma adotta un'architettura Privacy-First, il che implica che un utente OpenCloud con diritti di amministratore non può accedere ai contenuti degli utenti.

La parte server è scritta in Go, rilasciata con licenza Apache 2.0 e supporta interfacce programmatiche come WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 e OpenID Connect. Si sottolinea che server implementato utilizzando il concetto di microservizi e può essere scalato da installazioni su schede Raspberry Pi a grandi installazioni multi-server.

Il client desktop è scritto in C++ utilizzando Qt, pubblicato sotto licenza GPLv3 e supporta la compilazione per Windows, macOS e Linux. Inoltre, il client include una funzione di sincronizzazione dei file e di montaggio di uno storage condiviso come sistema di file virtuale.

È disponibile la piattaforma di scambio file OpenCloud 1.0

L'interfaccia web è scritta in TypeScript utilizzando il framework Vue.js ed è proposta sotto licenza AGPLv3.

È disponibile la piattaforma di scambio file OpenCloud 1.0


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster