Zum Inhalt

Client-Push als optionale Erweiterung

Client-Push wird nach der HTTPS-Einrichtung ergänzt. Die Grundinstallation von Nextcloud funktioniert auch ohne diesen Dienst.

Warnmeldung verstehen

Client-Push ist nicht installiert. Dies kann zu verzögerten Talk-Benachrichtigungen führen.

Client-Push informiert unterstützte Clients unmittelbar über Änderungen, statt auf deren nächste regelmäßige Abfrage zu warten. Ohne Client-Push können Benachrichtigungen verzögert eintreffen.

Voraussetzungen

App installieren und Einrichtung starten

Die App Client Push (notify_push) als Root installieren:

sudo -u www-data php -d apc.enable_cli=1 /var/www/nextcloud/occ app:install notify_push

Anschließend den Einrichtungsassistenten starten und dessen Anweisungen ausführen:

sudo -u www-data php -d apc.enable_cli=1 /var/www/nextcloud/occ notify_push:setup

Die App allein genügt nicht. Zusätzlich sind der Push-Hintergrunddienst und die Weiterleitung durch Apache erforderlich. Der Assistent führt durch diese Einrichtung; bei Problemen gelten die manuellen Schritte der offiziellen Client-Push-Anleitung. Dabei müssen der Pfad zur Push-Programmdatei und die Serverarchitektur zur Installation passen.

Einrichtung prüfen

Nach Einrichtung des Dienstes und der Apache-Weiterleitung die tatsächliche Push-Adresse registrieren und die integrierten Tests ausführen. Beispiel:

sudo -u www-data php -d apc.enable_cli=1 /var/www/nextcloud/occ notify_push:setup https://nc.home.arpa/push

nc.home.arpa gegebenenfalls durch den tatsächlichen Hostnamen ersetzen. Zertifikatsfehler und fehlgeschlagene Tests zuerst beheben. Danach die Nextcloud-Administrationsübersicht neu laden und die Client-Push-Warnung prüfen. Nach einem Update der App muss auch der Push-Dienst neu gestartet werden, sofern er entsprechend der offiziellen Anleitung als notify_push.service eingerichtet wurde:

systemctl restart notify_push