Kontakt

Carsten Rieger IT Services
Am Danglfeld 8 | 83132 Pittenhart
Telefon: 08624.9009794
E-Mail: info@c-rieger.de

Nextcloud Federated Sharing

turnserver

Federation Sharing ermöglicht es Ihnen, externe (remote) Freigaben einer anderen Nextcloudinstanz in Ihre eigene Nextcloudinstanz einzubinden (mounten) und so kaskadierend eine „Cloud in Ihrer Cloud“ aufzubauen. Sie können direkt mit Benutzern der anderen Nextcloudinstanz(en) Freigaben erstellen und nutzen.

Quellen:
Nextcloud GmbH – Client-Dokumentation
Nextcloud GmbH Admin-Dokumentation

Um diese Funktion nutzen zu können aktivieren Sie zuerst die App namens Federation.

Prüfen Sie die config.php auf folgenden Eintrag und setzen diesen gegebenenfalls:

[...]
'allow_local_remote_servers' => true,
[...]

Wechseln Sie zu den Einstellungen und tragen die „externe“ Nextcloudinstanz im Bereich Vertrauenswürdige Server ein. Diese wird, sofern korrekt eingerichtet, vorerst gelb markiert eingebunden.

Führen Sie nun die folgenden Befehle aus, um der externen Nextcloudinstanz zu vertrauen und alle Funktionen des „Federated Sharings“ bereitzustellen:

sudo -u www-data php /var/www/nextcloud/cron.php
sudo -u www-data php /var/www/nextcloud/occ dav:sync-system-addressbook
sudo -u www-data php /var/www/nextcloud/occ federation:sync-addressbooks

Im Nachgang wird der Nextcloudinstanz, symbolisiert durch einen grünen Punkt, voll vertraut und alle Funktionen bereitgestellt:

Erläuterung:
rot = Verbindung fehlgeschlagen
gelb = Erfolgreiche Verbindung, Benutzernamen werden nicht ausgetauscht
grün = Erfolgreiche Verbindung, Benutzernamen werden ausgetauscht

Sofern Sie selbst signierte Zertifikate (bspw. snakeoil) oder die Nextcloud-Verschlüsselung nutzen, so funktioniert das Federated Sharing nicht (zuverlässig).

Das war’s schon! Über Ihre Unterstützung (diese wird ordnungsgemäß versteuert!) würden sich meine Frau, meine Zwillinge und ich sehr freuen.