La plateforme d'échange de fichiers OpenCloud 1.0 est disponible

Le premier lancement de la plateforme OpenCloud a été présenté, permettant de déployer un système d'échange de fichiers et d'organisation de la collaboration sur du contenu sur votre propre serveur. Le projet se veut une alternative ouverte aux systèmes propriétaires tels que Microsoft SharePoint, Google Drive et Dropbox, répondant aux exigences du RGPD.

OpenCloud est un fork de la plateforme OCIS (ownCloud Infinite Scale), réécrit de PHP en Go, par opposition à la base de code d'ownCloud et au projet dérivé NextCloud. Les créateurs d'OpenCloud ont tenté d'éliminer les fonctionnalités superflues de la base de code et de se concentrer sur la mise en œuvre de la tâche principale — la collaboration sur les fichiers.

En plus des fonctionnalités de stockage et d'échange de fichiers, ainsi que de l'accès synchronisé à la collection de fichiers depuis différents appareils, OpenCloud inclut des possibilités d'édition collaborative de documents en temps réel, d'intégration avec la suite bureautique Collabora Online et l'éditeur Markdown Editor (ToastUI), d'extraction de texte à partir d'images et de documents numérisés à l'aide de l'OCR, et de l'utilisation du protocole ICAP pour vérifier les fichiers téléchargés dans les packs antivirus.

Pour les fichiers publiés, il est possible de limiter leur durée de vie, de fournir un accès par lien et de protéger le contenu par un mot de passe. Pour faciliter la navigation dans les fichiers, des balises, des filtres et une recherche en texte intégral sont pris en charge. Le système suit l'historique de toutes les interactions avec les fichiers et propose un support pour revenir à une version spécifique dans le passé. Il est possible d'organiser un travail d'équipe avec la possibilité d'assigner des sous-dossiers («espaces de travail») à des équipes distinctes.

Pour l'administrateur, une interface détaillée de gestion des droits d'accès et des utilisateurs est fournie (par exemple, il est possible de limiter les droits d'un utilisateur à une simple consultation ou à un téléchargement dans le stockage). La gestion des accès basée sur les rôles (RBAC - Role-Based Access Control) est prise en charge. La plateforme adopte une architecture axée sur la confidentialité, signifiant qu'un utilisateur OpenCloud avec des droits d'administrateur ne peut pas accéder au contenu des utilisateurs.

La partie serveur est écrite en Go, distribuée sous la licence Apache 2.0 et prend en charge les API WebDAV, gRPC, l'API RESTful de Microsoft Graph, OCS, OCM 1.1 et OpenID Connect. Il est à noter que serveur elle est mise en œuvre en utilisant le concept de microservices et peut évoluer d'une installation sur des cartes Raspberry Pi à de grandes déploiements multiserveurs.

Le client de bureau est écrit en C++ avec Qt, publié sous la licence GPLv3 et prend en charge les versions pour Windows, macOS et Linux. Le client inclut également une fonction de synchronisation des fichiers et de montage de stockage partagé sous forme de système de fichiers virtuel.

La plateforme d'échange de fichiers OpenCloud 1.0 est disponible

L'interface Web est écrite en TypeScript en utilisant le framework Vue.js et est proposée sous la licence AGPLv3.

La plateforme d'échange de fichiers OpenCloud 1.0 est disponible


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster