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.
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/
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.
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:
- 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.
- 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
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:
- Debian/Ubuntu
- RedHat/CentOS
aptitude install bm-nextcloud-common bm-nextcloudXX
yum 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 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