nextcloud:notify_push
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
notify_push mit Docker Compose und Apache einrichten
Zweck
Diese Anleitung beschreibt die Einrichtung der Nextcloud-App Client Push mit der technischen App-ID notify_push für mehrere getrennte Nextcloud-Docker-Projekte.
Die Anleitung ist für folgende Architektur ausgelegt:
- Nextcloud läuft als Docker-Compose-Projekt.
- Redis ist bereits vorhanden und in Nextcloud eingerichtet.
- Apache läuft auf dem Docker-Host als HTTPS-Reverse-Proxy.
- Jede Nextcloud-Instanz besitzt ein eigenes Docker-Netzwerk.
- Der Push-Dienst läuft als zusätzlicher Compose-Service.
- Port
7867wird ausschließlich an127.0.0.1veröffentlicht.
notify_push reduziert regelmäßige Statusabfragen der Clients. Push-Nachrichten werden nach dem Best-Effort-Prinzip übertragen; die Clients führen weiterhin gelegentliche Prüfungen durch.
1. Platzhalter festlegen
| Platzhalter | Beispiel | Bedeutung |
|---|---|---|
| <PROJEKTVERZEICHNIS> | /home/docker/dein_projekt | Verzeichnis der compose Datei |
| <DOMAIN> | nextcloud.example.at | öffentliche Nextcloud Domain |
| <NEXTDCLOUD_IMAGE | nextcloud:34.0.2-apache | Image des Nextcloud Containers |
| <APP_SERVICE> | app | Compose Service der Nextcloud Anwendung |
| <APP_CONTAINERT> | nextcloud-dein_projekt | Name des Nextcloud Containers |
| <NETWORK> | dein_prjekt-netzwerk | Docker Netzwerk des Projektes |
| <PUSH_CONTAINER> | nextcloud-dein_projekt-notify_push | Name des push Containers |
nextcloud/notify_push.1785136268.txt.gz · Zuletzt geändert: von franz