Zum Hauptinhalt springen

Verbindung mit Nextcloud

BlueMind bietet die Möglichkeit, ein externes Nextcloud-Dokumentendepot (oder Drive) anzuschließen.

Benutzer können ihren persönlichen Nextcloud-Speicherplatz nutzen, um die Dateien zu verwalten, die sie über ihre BlueMind-Mailbox versenden, und so die Vorteile nutzen, die Depot bietet: Dateibaumstruktur, Verschieben, Löschen, Sicherheit, Synchronisation mit ihren anderen Anwendungen usw.

Die Administratoren können das Tool besser beherrschen: genauere und einfachere Verwaltung des Speicherplatzes, Verwaltung nach Benutzern, Datenzentralisierung, Sicherheits- und Backup-Kontrolle.

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.

Voraussetzung

Nextcloud-Installation

Nextcloud muss installiert und funktionsfähig sein.

info

Nextcloud ist ein unabhängiges Produkt von BlueMind. Weitere Informationen über die Beschaffung, die Installation und den Betrieb finden Sie unter https://www.nextcloud.com/

info

Wird Nextcloud in Apache + PHP-FPM ausgeführt, ist Nextcloud nicht in der Lage, den Inhalt der Datei abzurufen. Die hochgeladene Datei hat dann 0 Bytes, ohne dass der Fehler zu BlueMind zurückverfolgt werden kann oder in den Protokollen auftaucht.

Apache-Fehlerreferenz: https://bz.apache.org/bugzilla/show_bug.cgi?id=57087

Das BlueMind Plugin für Nextcloud wird daher nicht funktionieren, wenn Nextcloud in einem PHP-FPM hinter Apache eingesetzt wird, verwenden Sie mod_php oder Nginx+PHP-FPM.

info

Um eine Vorschau der im NextCloud-System gespeicherten Anhänge zu ermöglichen, kann es notwendig sein, allen generierten Links die Überschrift "Access-Control-Allow-Origin" hinzuzufügen. Dies erfolgt normalerweise in der Konfiguration des Webservers. Der Wert in der Kopfzeile muss mindestens die externe URL Ihrer Bluemind-Installation oder eine andere Wildcard enthalten, die diese URL einschließt.

Deinstallation des BlueMind-Dokumentendepots

Nextcloud kann verwendet werden:

  1. Im Zusammenspiel mit dem BlueMind-internen Depot: Wenn der Benutzer keine Nextcloud-Verbindungskennung eingibt, wird BlueMind verwendet. Fahren Sie dann mit der Installation fort, wie im nächsten Kapitel beschrieben.
  2. Um das interne BlueMind-Depot zu ersetzen: Wenn der Benutzer keine BlueMind-Verbindungs-ID angibt, hat er keinen Zugriff auf die Funktion zum Abtrennen von Anhängen. Deinstallieren Sie dazu das Paket, das für BlueMind Filehosting bestimmt ist:
aptitude remove bm-plugin-core-filehosting-filesystem
bmctl restart
tip

Der Neustart von BlueMind ist erforderlich, um die Deinstallation zu übernehmen, kann aber verzögert werden – Sie können mit der nachstehenden Installation fortfahren und später neu starten.

Fahren Sie dann mit der Installation fort, wie im nächsten Kapitel beschrieben.

Installation

Installieren Sie die dedizierten Pakete:

aptitude install bm-nextcloud-common bm-nextcloudXX

wobei XX Ihre Version von Nextcloud ist:

```
aptitude install bm-nextcloud-common bm-nextcloud12
```
  • Bis Nextcloud 11 die genaue Nummer eingeben
  • Bei Version 12 oder höher verwenden Sie das Paket bm-nextcloud12

Konfiguration

Die Zugriffs-Url finden

Die Standard-URL für den WebDAV-Zugriff von Nextcloud kann, je nach Version, wie folgt sein:

  • 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.

Weitere Informationen finden Sie unter https://docs.nextcloud.com/server/latest/user_manual/en/files/access_webdav.html

Für alle Domänen

Die Verbindung von BlueMind mit Nextcloud kann für alle Domänen nur durch den Superadministrator erfolgen:

  • melden Sie sich auf der Verwaltungskonsole als admin0 an
  • gehen Sie zu Systemverwaltung > Systemkonfiguration > Registerkarte Nextcloud
  • geben Sie die WebDav-URL des Nextcloud-Systems ein:

Für einen bestimmten Bereich

Die Verbindung von BlueMind mit Nextcloud für eine bestimmte Domäne kann von jedem eingerichtet werden, dem die Rolle „Domänenadministrator“ für die gewünschte Domäne zugewiesen wurde.

  • melden Sie sich als Domänenadministrator auf der Verwaltungskonsole an
  • 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:

Zugriff auf Benutzer gewähren

Aktivierung

Damit Benutzer auf diese Funktion zugreifen können, ist es notwendig, ihnen die entsprechende Rolle zu geben.

Dies kann gruppen- oder benutzerspezifisch erfolgen, indem Sie in der Administrationsdatei der Gruppe oder des Benutzers die Rolle “Externe Konten verwalten“ aktivieren:

Verbindung

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

Weitere Informationen dazu und zur Verwendung finden Sie im Benutzerhandbuch auf der Seite Große Dateien und Abtrennen von Anlagen