Zum Hauptinhalt gehen

Mit Nextcloud verbinden

BlueMind bietet die Möglichkeit, eine Verbindung zu einem externen Nextcloud-Dokumentenspeicher (oder drive) herzustellen.

Die Benutzer haben die Möglichkeit, ihren persönlichen Nextcloud-Bereich zu nutzen, um die Dateien zu verwalten, die sie über ihr BlueMind-Messaging-System versenden, und so die Vorteile ihrer Ablage zu nutzen: Dateibaum, Verschieben, Löschen, Sicherheit, Synchronisierung mit ihren anderen Anwendungen usw. Die Benutzer haben die Möglichkeit, die Dateien zu verwalten, die sie über ihr BlueMind-Messaging-System versenden, und so von den Vorteilen ihrer Ablage zu profitieren.

Administratoren gewinnen die Kontrolle über das Tool: Feinere und einfachere Verwaltung des Festplattenplatzes, Verwaltung nach Benutzer, Zentralisierung der Daten, Kontrolle der Sicherheit und der Backups.

Unterstützte Versionen

BlueMind unterstützt Versionen 11 und höher von Nextcloud. Die in dieser Anleitung aufgeführten Dateien für Version 12 sind mit den folgenden Versionen kompatibel.

Voraussetzungen

Installation von Nextcloud

Nextcloud muss installiert und funktionsfähig sein.

Installation von Nextcloud

Nextcloud ist ein eigenständiges Produkt von BlueMind. Für weitere Informationen zur Beschaffung, Installation und Nutzung siehe die Website https://www.nextcloud.com/

Spezifische Konfigurationen

PHP-FPM

Wenn Nextcloud über PHP-FPM ausgeführt wird, kann es je nach Version sein, dass Nextcloud den Inhalt der Datei nicht abrufen kann. Die hochgeladene Datei ist dann 0 Bytes groß, ohne dass der Fehler an BlueMind weitergeleitet wird oder in den Protokollen erscheint.

Referenz zum erklärenden Apache-Bug: https://bz.apache.org/bugzilla/show_bug.cgi?id=57087

Daher empfiehlt BlueMind die Verwendung von Nextcloud nicht, wenn es in einem PHP-FPM bereitgestellt wird. Wir empfehlen, stattdessen die Verwendung von mod_php.

Vorschau der Anhänge

Um die Vorschau von in NextCloud gespeicherten Anlagen zu ermöglichen, kann es erforderlich sein, dem Nextcloud-Webserver die Kopfzeile Access-Control-Allow-Origin für alle generierten Links hinzuzufügen.

Der Headerwert muss die externe URL der BlueMind-Installation enthalten (oder ein anderes Wildcard, das diese URL einschließt).

Deinstallation der BlueMind Dokumentablage

Nextcloud kann verwendet werden:

  1. in Kombination mit dem internen BlueMind-Repository: Wenn der Benutzer keine Anmeldeinformationen für Nextcloud angibt, wird BlueMind verwendet. Führen Sie dazu die Installation durch, wie im folgenden Kapitel beschrieben.

  2. als Ersatz für das interne BlueMind-Repository: Wenn der Benutzer keine Anmeldeinformationen für BlueMind angibt, hat er keinen Zugriff auf die Funktion zum Entfernen von Anhängen. Dafür muss das Paket für BlueMind-Dateihosting deinstalliert werden:

    aptitude remove bm-plugin-core-filehosting-filesystem
    bmctl restart
    ⚠️ Unterbrechung des Dienstes

    Der Neustart von BlueMind ist für die Deinstallation erforderlich, kann aber verschoben werden, um die Benutzer nicht zu stören. Sie können die Installation unten durchführen und später neu starten.

Installation

Installieren Sie die dedizierten Pakete :

aptitude install bm-nextcloud-common bm-nextcloudXX

wobei XX für deine Version von Nextcloud steht:

aptitude install bm-nextcloud-common bm-nextcloud12
  • bis Nextcloud 11 geben Sie die genaue Nummer an.
  • Bei Version 12 oder höher verwenden Sie das Paket bm-nextcloud12

Konfiguration

WebDav-Url konfigurieren

Die Zugriffs-Url finden

Die Standard-URL für den WebDAV-Zugang von Nextcloud kann je nach Version folgendermaßen lauten: :

  • http(s)://<server>/nextcloud/remote.php/dav/files
  • http(s)://<server>/remote.php/webdav/

Schauen Sie in den Verwaltungseinstellungen Ihres Nextcloud-Servers nach, um herauszufinden, wie die WebDAV-Zugriffs-Url lautet. Für weitere Informationen siehe auch https://docs.nextcloud.com/server/latest/user_manual/fr/files/access_webdav.html

Für alle Bereiche

Die Verbindung von BlueMind mit Nextcloud für alle Domänen erfolgt über die Systemkonfiguration der Verwaltungskonsole :

  • Melden Sie sich als admin0 (oder delegierter Administrator mit der Rolle "Systemkonfiguration verwalten") in der Administrationskonsole an
  • Gehen Sie zu Systemverwaltung > Konfigurationssystem > Registerkarte Nextcloud
  • Geben Sie die WebDav-URL des Nextcloud-Systems ein:

Für ein bestimmtes Gebiet

Die Verbindung von BlueMind zu Nextcloud für eine bestimmte Domäne kann von jeder Person mit der Rolle "Domänenadministrator" eingerichtet werden:

  • sich als Domänenadministrator in die Verwaltungskonsole einloggen
  • Gehen Sie zu Systemverwaltung > Überwachte Domänen > wählen Sie die Domäne aus > Registerkarte Nextcloud
  • Geben Sie die WebDav-URL des Nextcloud-Systems ein:

Schwellenwerte konfigurieren

Der Schwellenwert für die automatische Abtrennung und die maximale Dateigröße können in der Konfiguration des Filehostings festgelegt werden.

Die Aufbewahrungszeit wird auf Installationsebene in Nextcloud konfiguriert. Für weitere Informationen konsultieren Sie die Produkt-Dokumentation unter: https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/file_sharing_configuration.html

Den Nutzern Zugang gewähren

Aktivierung

Damit die Nutzer auf diese Funktion zugreifen können, müssen Sie ihnen die entsprechende Rolle zuweisen.

Dies kann entweder für eine Gruppe oder einen Benutzer erfolgen. Gehen Sie einfach in das Administrationsprofil der gewünschten Gruppe oder des gewünschten Benutzers und aktivieren Sie die Rolle "Externe Konten verwalten" :

Verbindung

Sobald Nextcloud korrekt installiert und konfiguriert ist und die Rolle zugewiesen wurde, können die Benutzer ihr Nextcloud-Konto mit ihrem BlueMind-Konto verbinden.

Für weitere Informationen dazu und zur Verwendung, siehe im Benutzerhandbuch Senden eines großen Anhangs mit Nextcloud.