Lancering van het bestandsuitwisselingsplatform OpenCloud 8.0

De release van het OpenCloud 8.0-platform is gepubliceerd, waarmee je een systeem voor bestandsuitwisseling en samenwerking aan content op je eigen server kunt implementeren. Het project wordt gepresenteerd als een open alternatief voor proprietaire systemen zoals Microsoft SharePoint, Google Drive en Dropbox, en voldoet aan de vereisten van de GDPR-wetgeving in de Europese Unie.

Het project is opgericht als een fork van het OCIS (ownCloud Infinite Scale) platform. In tegenstelling tot de oude codebase van ownCloud en het daarvan afgeleide project NextCloud, is het servergedeelte van OCIS herschreven van PHP naar Go. De makers van OpenCloud hebben geprobeerd de codebase te ontdoen van overbodige functionaliteit en zich te concentreren op een kwalitatief hoogwaardige uitvoering van de kernfunctie: samenwerking aan bestanden.

Het servergedeelte is geschreven in Go, wordt verspreid onder de Apache 2.0-licentie en ondersteunt de API's WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 en OpenID Connect. De server is geïmplementeerd met behulp van een microservices-concept en kan worden geschaald van installatie op Raspberry Pi-borden tot grote multi-user omgevingen.serverimplementaties.

De desktopclient is geschreven in C++ met gebruik van Qt, is gepubliceerd onder de GPLv3-licentie en ondersteunt builds voor Windows, macOS en Linux. De client bevat ook een functie voor bestandssynchronisatie en het monteren van gedeelde opslag in de vorm van een virtueel bestandssysteem. De webinterface is geschreven in TypeScript met gebruik van het Vue.js-framework en wordt aangeboden onder de AGPLv3-licentie. Er zijn mobiele applicaties beschikbaar voor Android en iOS.

Naast functies voor bestandopslag en -deling, evenals gesynchroniseerde toegang tot een verzameling bestanden vanaf verschillende apparaten, omvat OpenCloud mogelijkheden voor realtime samenwerking aan documenten, integratie met de kantoorsoftware Collabora Online en de Markdown Editor (ToastUI), tekstextractie uit afbeeldingen en gescande documenten, en het gebruik van het ICAP-protocol voor het controleren van geüploade bestanden in antiviruspakketten.

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.

In de nieuwe versie:

  • In de teksteditor is het mogelijk gemaakt voor meerdere mensen om gelijktijdig aan bestanden in Markdown- en ocnote-indeling te werken, met real-time weergave van aangebrachte wijzigingen. Gebruikers kunnen ook in een alleen-lezen modus worden toegevoegd, zodat ze alleen de documentvoorbereiding kunnen observeren.
  • De instellingen voor zoekmachines Bleve en OpenSearch zijn geharmoniseerd om vergelijkbare resultaten te leveren, ongeacht de zoekback-end (standaard is de Bleve-engine, maar OpenSearch wordt ook geleverd en is beter geschikt voor grote projecten). Het geheugengebruik bij het gebruik van de Bleve-engine is verminderd (van 1,1 GB naar 120 MB bij het indexeren van 100.000 bestanden).
  • Er is ondersteuning toegevoegd voor bewegende foto's met een preview-functie wanneer de muis eroverheen beweegt of bij het indrukken van een knop.
  • De snelheid van het scrollen en het renderen van miniaturen voor mappen met veel afbeeldingen (1000+) is verbeterd.
  • Het ontwerp van de wachtwoordinvoerschermen, foutmeldingen bij toegang geweigerd en de upload van vertrouwelijke bestanden is vernieuwd.
  • De mogelijkheid toegevoegd om het systeemdialoogvenster voor afdrukbeheer te gebruiken, dat ondersteuning biedt voor export naar PDF.
  • Er is een knop 'Meer acties' aan het paneel toegevoegd, waarin de tools zijn ondergebracht die niet binnen de breedte van het venster passen.
  • Voor 37 programmeertalen is syntaxis highlighting geïmplementeerd, met onder andere functionaliteit binnen codeblokken in Markdown-bestanden.
  • Thema's worden geleverd in de vorm van Docker-images.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster