Differences between revisions 6 and 7
Revision 6 as of 2020-06-03 10:47:24
Size: 6266
Editor: RudolfReuter
Comment: Umstellung Servername
Revision 7 as of 2020-06-03 10:56:49
Size: 6280
Editor: RudolfReuter
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
/!\ 2020-06-03 Bei MacOS wegen Zertifikat Problem den Server umgestellt auf '''www.rudiswiki.de'''. /!\ 2020-06-03 '''Update:''' Bei MacOS wegen Zertifikat Problem den Server umgestellt auf '''www.rudiswiki.de'''.

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.

  • 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 (Dienstprogramme/Schlüsselbund)

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

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

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

  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):

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

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)