CalDAV CardDAV Sync
Der Hauptgrund für die Installation von NextCloud auf meinem Ubuntu Server war das Synchronisieren der Kalender- und Kontakt-Daten mit iOS (iPhone) und MacOS.
Bei der aktuellen Software von Apple ist eine SSL-Verbindung (https://) zwingende Voraussetzung.
Das setzt wiederum ein gültiges Zertifikat des Servers voraus, zum Beispiel von Let's Encrypt.
Lokales Netzwerk (z.B. https://19.168.1.1) macht ein Problem bei der SSL Zertifikat Akzeptanz, weil der Domain-Name nicht stimmt, oder nicht vorhanden ist. Das kann man umgehen, indem man mit Programm Safari (Web-Browser) den lokalen Web-Server anspricht. Es erscheint ein Fenster mit der Mitteilung Diese Verbindung ist nicht privat.
Dann klickt man an: Details einblenden.
Klick auf öffne diese Website
Klick auf Webseite besuchen
Es erscheint ein Fenster mit dem Text: Du änderst deine Einstellungen für vertrauenswürdige Zertifikate
- Passwort eingeben
Klick auf Einstellungen aktualisieren
Dann hat auch diese https:// Web Adresse ein Schloss Icon vorangestellt
Update Problem: Wenn bei einem Gerät in der Synchronisation-Kette ein OS-Update gemacht wird, kann es sein, dass im iPhone das Zertifikat Vertrauen gelöscht wird. Das sieht man daran, dass die Synchronisation nicht mehr funktioniert, aber kein Fehler gemeldet wird.
Wenn unter MacOS wieder bei Kalender / Kontakte (Systemeinstellungen/Internet-Accounts) das Passwort (von Nextcloud) verlangt wird, muss man es in dem Programm (Kalender /Kontakte) unter Einstellungen/Accounts eingeben. Das Feld Passwort ist in diesem Fall leer.
iOS
Der Versuch iPhone, iOS 12.2 mit NextCloud Version 15, Kalender und Kontakte zu synchronisieren, mit Info von hier. Das hat funktioniert.
- Zitate:
- Apple verwendet ziemlich strenge Überprüfungen, um die Zertifikat Sicherheit zu gewährleisten.
- Wenn also der Zertifikatsname des Servers oder der MX-Name des E-Mail-Benutzers nicht geändert werden kann, bleibt der Fehler unverändert.
- Wenn dieser Fehler nach einer Server Zertifikat Änderung auftritt, helfen wir E-Mail-Benutzern, das SSL-Zertifikat des Servers explizit der Liste der vertrauenswürdigen Server hinzuzufügen.
Folgende Vorgehensweise hat funktioniert (Beispiel):
- Lösche einen bereits vorhandenen Account, die Daten müssen vorher dokumentiert werden!
Einstellungen->Passwörter & Accounts->NC-Rudi Account löschen
Einstellungen->Passwörter & Accounts Account hinzufügen->Andere
CalDAV-Account hinzufügen (Kalender):
- Andere - anklicken
- CalDAV-Account hinzufügen - anklicken
- Server: 192.168.xx.xx (lokal in Netzwerk)
- Benutzername: rudi
- Passwort: *****
- Beschreibung: NC-Rudi
Meldung: Verbindung über SSL unmöglich->Fortfahren
- Meldung: Kalender-Account, CalDAV-Accountüberprüfung fehlgeschlagen - OK
- Erweiterte Einstellungen:
- SSL verwenden - Ein
- Port: 443
Account-URL: https://192.168.xx.xx/nextcloud/remote.php/dav/principals/users/rudi/
- Zurück - anklicken
- Weiter - anklicken
- Sichern - anklicken
- Meldung: Mit diesem Account können Kalender evtl. nicht synchronisiert werden ..
- Sichern - Anklicken
- Aber es funktioniert dennoch.
Datenabgleich->Push - aktiviert
NC-rudi->Abrufen (nicht manuell!)
CardDAV-Account hinzufügen (Kontakte), wie oben beschrieben
Eine gute Methode zum prüfen, ob die Verbindung funktioniert ist beim iPhone (Beispiel):
Einstellungen->Passwörter & Accounts->NC-Rudi - aufrufen
- Account - anklicken
- Erweiterte Einstellungen - anklicken
- SSL verwenden - ausschalten
- SSL verwenden - wieder einschalten
- Zurück -anklicken
- fertig - anklicken
Es wird kurz angezeigt: Überprüfen
- Wenn dann keine Fehlermeldung kommt, stimmen alle Einstellungen und der Server funktioniert.
MacOS
Es wird MacOS Version Mojave 10.14.5 verwendet.
- Ein Internet Konto für die Kalender Synchronsisation erstellen (Beispiel):
Systemeinstellungen->Internet-Accounts - aufrufen
- Anderen Account hinzufügen ... - anklicken
- CalDAV-Account - anklicken
- Accounttyp - Erweitert
- Benutzername - rudi
- Passwort - xxx
- Serveradresse - 192.168.xx.xx
- Serverpfad - /nextcloud/remote.php/dav/principals/users/rudi/
- Port - SSL verwenden - angehakt
Bei den Kontakten wird nur CalDAV ersetzt durch CardDAV
Eine einfache Prüfmöglichkeit habe ich hier leider nicht gefunden.
-- RudolfReuter 2019-07-10 13:53:35
Kontakt Email
Geben sie bitte ihre Email Adresse ein, wenn sie eine Antwort erwarten
Die eingegebene Email Adresse wird nicht veroeffentlicht, oder weitergegeben.
Liste der Seiten in dieser Kategorie
Gehe zurueck zu CategoryMacOSX oder StartSeite