Rilascio della piattaforma di condivisione file OpenCloud 6.0

È stata rilasciata OpenCloud 6.0, una piattaforma che consente agli utenti di implementare un sistema di condivisione file e collaborazione sui contenuti sui propri server. Il progetto viene promosso come alternativa open source a sistemi proprietari come Microsoft SharePoint, Google Drive e Dropbox, ed è conforme al GDPR dell'Unione Europea.

Il progetto è nato come fork della piattaforma OCIS (ownCloud Infinite Scale). A differenza del codice sorgente originale di ownCloud e del suo fork, NextCloud, il server di OpenCloud è stato riscritto da PHP a Go. I creatori di OpenCloud hanno cercato di eliminare le funzionalità superflue dal codice sorgente e di concentrarsi sulla realizzazione di un'implementazione di altissima qualità della sua funzionalità principale: la collaborazione sui file.

Il server, scritto in Go, è rilasciato sotto licenza Apache 2.0 e supporta WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 e OpenID Connect. Il server è implementato utilizzando un framework a microservizi ed è scalabile da schede Raspberry Pi a implementazioni multi-server di grandi dimensioni.

Il client desktop è scritto in C++ utilizzando Qt, è pubblicato con licenza GPLv3 e supporta le versioni per Windows, macOS e Linux. Il client include anche funzionalità integrate di sincronizzazione dei file e montaggio di storage condiviso come file system virtuale. L'interfaccia web è scritta in TypeScript utilizzando il framework Vue.js ed è rilasciata con licenza AGPLv3. Sono disponibili app per dispositivi mobili Android e iOS.

Oltre alle funzionalità di archiviazione e condivisione dei file, nonché all'accesso sincronizzato alle raccolte di file da diversi dispositivi, OpenCloud include funzionalità per la modifica collaborativa di documenti in tempo reale, l'integrazione con la suite per ufficio Collabora Online e l'editor Markdown (ToastUI), l'estrazione di testo da immagini e documenti scansionati e l'utilizzo del protocollo ICAP per la scansione dei file scaricati nei pacchetti antivirus.

È possibile limitare la durata di vita dei file pubblicati, fornire l'accesso tramite un collegamento e proteggere il contenuto con una password. Per semplificare la navigazione nei file, sono supportati tag, filtri e ricerca full-text. Il sistema tiene traccia dell'intera cronologia del lavoro svolto sui file e fornisce supporto per ripristinare le modifiche apportate a una versione specifica del passato. È possibile organizzare il lavoro di squadra assegnando sottodirectory ("spazi di lavoro") ai singoli team.

L'amministratore ha a disposizione un'interfaccia dettagliata per gestire i diritti di accesso e gli utenti (ad esempio, è possibile consentire a un utente solo di visualizzare o solo di caricare nel repository). È supportato il controllo degli accessi basato sui ruoli (RBAC). La piattaforma utilizza un'architettura Privacy-First, il che significa che un utente OpenCloud con diritti di amministratore non può accedere ai contenuti degli utenti.

Rilascio della piattaforma di condivisione file OpenCloud 6.0

Nella nuova versione:

  • L'interfaccia web include una funzione "Preferiti", che consente agli utenti di contrassegnare i file importanti e usati frequentemente per un accesso rapido. Le informazioni sull'aggiunta di file ai preferiti vengono memorizzate su server e non è legato a un cliente specifico. I file preferiti sono contrassegnati da una stella ed evidenziati negli spazi personali, nei progetti, nelle sottocartelle e nei risultati di ricerca. Tutti gli elementi contrassegnati da una stella possono essere visualizzati contemporaneamente in una pagina "Preferiti" separata.
  • È stata aggiunta l'estensione Calcolatrice, che consente di eseguire calcoli matematici direttamente nella barra di ricerca.
  • L'estensione "Pastebin" è stata aggiunta per semplificare la condivisione di contenuti testuali. Gli elementi condivisi vengono salvati automaticamente in una cartella nascosta ".space" nel tuo spazio personale.

Fonte: opennet.ru

Aggiungi un commento