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