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.

/!\ Nach 90 Tagen wird mit einem root Cron Job der Let's Encrypt Schlüssel erneuert. Dann funktioniert die Kalender und Kontakte Synchronisation nicht mehr.

Dann muss man, wie folgend beschrieben, mit Safari den lokalen Server ansprechen (https://192.17.xxx.xxx) und danach bei Systemeinstellungen/Internet-Accounts den Kalender- und Kontakte-Account aufrufen und mit deaktivieren/aktivieren eine neue Schlüsselabfrage erzwingen. Danach geht die Sysnchronisation wieder.

/!\ 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.

/!\ 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.

/!\ 2020-06-03 Update: Bei MacOS wegen Zertifikat Problem den Server umgestellt auf www.rudiswiki.de.

iOS

Der Versuch iPhone, iOS 12.2 mit NextCloud Version 15, Kalender und Kontakte zu synchronisieren, mit Info von hier. Das hat funktioniert.

Folgende Vorgehensweise hat funktioniert (Beispiel):

  1. Lösche einen bereits vorhandenen Account, die Daten müssen vorher dokumentiert werden!
    • Einstellungen->Passwörter & Accounts->NC-Rudi Account löschen

  2. 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:
    • 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):

MacOS

Es wird MacOS Version Mojave 10.14.5 verwendet.

Eine einfache Prüfmöglichkeit habe ich hier leider nicht gefunden.

Lets Encrypt Test

Um die Einrichtung von Let's Enrypt zu testen:

-- 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.

Comment this page
Name:
Comment:
Are you human?

Liste der Seiten in dieser Kategorie


Gehe zurueck zu CategoryMacOSX oder StartSeite

CalDAV_CardDAV_Sync (last edited 2020-06-03 11:03:51 by RudolfReuter)