Het bestandsoverdrachtplatform OpenCloud 1.0 is beschikbaar

De eerste release van het OpenCloud-platform is gepresenteerd, waarmee je op je eigen server een systeem voor bestandsuitwisseling en samenwerking aan content kunt opzetten. Het project wordt gepresenteerd als een open alternatief voor propriƫtaire systemen zoals Microsoft SharePoint, Google Drive en Dropbox, dat voldoet aan de eisen van de GDPR.

OpenCloud is een fork van het OCIS-platform (ownCloud Infinite Scale), herschreven van PHP naar Go, in tegenstelling tot de oorspronkelijke codebasis van ownCloud en het daarvan afgeleide project NextCloud. De makers van OpenCloud hebben geprobeerd de codebasis te ontdoen van overbodige functionaliteit en zich te concentreren op het maximaal kwalitatief uitvoeren van de primaire taak: samenwerking aan bestanden.

Naast functies voor het opslaan en delen van bestanden, evenals gesynchroniseerde toegang tot een collectie bestanden vanaf verschillende apparaten, biedt OpenCloud mogelijkheden voor real-time samenwerking aan documenten, integratie met de kantoorpakket Collabora Online en de Markdown-editor (ToastUI), tekstextractie uit afbeeldingen en gescande documenten met behulp van OCR, en het gebruik van het ICAP-protocol voor het scannen van geüploade bestanden met antivirussoftware.

Voor gepubliceerde bestanden kan de levensduur worden beperkt, kan toegang via een link worden verleend en kan de inhoud met een wachtwoord worden beveiligd. Voor een eenvoudiger navigatie door bestanden worden tags, filters en full-text zoekfuncties ondersteund. In het systeem wordt de volledige geschiedenis van het werken met bestanden gevolgd en wordt ondersteuning geboden voor het terugzetten naar een specifieke versie in het verleden. Teamwerk kan worden georganiseerd met het toewijzen van submappen (ā€˜werkruimtes’) aan aparte teams.

Voor de beheerder is er een interface voor gedetailleerd beheer van toegang en gebruikers (bijvoorbeeld, het is mogelijk om een gebruiker alleen te laten bekijken of alleen te laten uploaden in de opslag). Toegangsbeheer op basis van rollen (RBAC — Role-Based Access Control) wordt ondersteund. Het platform maakt gebruik van een Privacy-First-architectuur, wat betekent dat een OpenCloud-gebruiker met beheerdersrechten geen toegang kan krijgen tot de inhoud van andere gebruikers.

De serverkant is geschreven in de Go-programmeertaal, is beschikbaar onder de Apache 2.0-licentie en ondersteunt de programmeerinterfaces WebDAV, gRPC, Microsofts RESTful Web API Graph, OCS, OCM 1.1 en OpenID Connect. Opgemerkt wordt dat server is gerealiseerd met behulp van microservices en kan opschalen van installaties op Raspberry Pi-borden tot grote multi-server implementaties.

De desktopklant is geschreven in C++ met behulp van Qt, gepubliceerd onder de GPLv3-licentie en ondersteunt build voor Windows, macOS en Linux. De cliƫnt heeft ook een functie voor het synchroniseren van bestanden en het koppelen van gedeelde opslag als een virtueel bestandssysteem.

Het bestandsoverdrachtplatform OpenCloud 1.0 is beschikbaar

De webinterface is geschreven in TypeScript met behulp van het Vue.js-framework en is aangeboden onder de AGPLv3-licentie.

Het bestandsoverdrachtplatform OpenCloud 1.0 is beschikbaar


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster