CalDav, Erinnerungen unter MacOS 10.15 (Catalina)

Samhain

Benutzer
Mitglied seit
12. Apr 2020
Beiträge
84
Punkte für Reaktionen
8
Punkte
14
... ich mache da nichts außergewöhnliches (wie geschrieben. Das Let's Encrypt hat mein Problem final gelöst). Was mir dabei noch einfällt. Wichtig ist natürlich die Portfreigabe (CalDav/CardDav) im Router, aber das hast Du sicherlich drin und auch getestet ob es funktioniert, sonst würde der Zugriff nur lokal (mit IP Adresse) gehen.

Screenshot.jpg

Screenshot 1.jpg

Screenshot 2.jpg
 

BetaBlocker

Benutzer
Mitglied seit
15. Sep 2012
Beiträge
84
Punkte für Reaktionen
1
Punkte
14
Das ist inetressant, genau so habe ich es eingerichtet und doi Ports sind ok, sonst könnte ich ja nicht auf die Kalender zugreifen. Es belibt mysteriös.
 

BetaBlocker

Benutzer
Mitglied seit
15. Sep 2012
Beiträge
84
Punkte für Reaktionen
1
Punkte
14
Ich habe es gerade nochmal mit zwei verschiedenen DS und insg. 3 Macs probiert: Es geht bei mir nicht.
 

Chuby

Benutzer
Mitglied seit
13. Jul 2017
Beiträge
45
Punkte für Reaktionen
7
Punkte
8
Bei mir geht's auch nicht....schade. Ich fasse aber noch einmal zusammen:

Unter IOS13 hatte ich von Beginn an KEIN Problem mit dem Sync von Kalender und Erinnerungen unter Verwendung meiner DynDNS und einem "Let's Encrypt-Zertifikat" auf der DS. (DS916+)

Unter macOS Catalina - von Beginn an - funktioniert der Sync mit DynDNS nur beim Kalender. Erinnerungen werden nicht synchronisiert wenn DynDNS verwendet wird.
 

BetaBlocker

Benutzer
Mitglied seit
15. Sep 2012
Beiträge
84
Punkte für Reaktionen
1
Punkte
14
Chuby, genau so bei mir und einigen anderen.
 

Samhain

Benutzer
Mitglied seit
12. Apr 2020
Beiträge
84
Punkte für Reaktionen
8
Punkte
14
(M)ein(e) Tips zur Lösung - zumindest hat es bei mir so funktioniert:

Sicherstellen, dass Portweiterleitung funktioniert (Testen im DSM! - Gegenchecken ob im Router - bei mir Fritzbox - das auch sauber eingetragen ist und die Verbindungen auch bedient werden - Grüne "Lampe" in der FB) - Eingetragen habe ich die Portfreigaben für IP V4 UND V6

Kalender sichern (z.B. temporär zum iCloud Kalender)
CalDav Account löschen
ich würde auch CardDav löschen, da diese App ja auch die Zertifikate nutzt
Betroffenen Internet Account löschen
Betroffene Zertifikate im Schlüsselbund löschen

CalDav neu konfigurieren
wenn das geht, dann erst CardDav neu konfigurieren

Apple verhält sich etwas eigen bei dem Thema Zertifikate. Eine Zertifikatsänderung wird nicht zwangsläufig im Apple Gerät erkannt. Da sucht man sich manchmal Tod. Testmöglichkeiten fehlen (mir) ob das Zertifikat sauber erkannt wurde.
Selbst WENN das teilweise bereits läuft, kann es dennoch dazu kommen, dass die jeweilige App das falsche Zertifikat anzieht, deshalb sollte man vorsichtshalber die Zertifikate im Schlüsselbund gelöscht haben.
Teilfunktionen hatte ich auch (z.B. ging CardDav, aber CalDav nicht ...)

... just my 2 cents
 
Zuletzt bearbeitet:

Chuby

Benutzer
Mitglied seit
13. Jul 2017
Beiträge
45
Punkte für Reaktionen
7
Punkte
8
Ich hatte auf das 6.2.3 Update der DSM gesetzt und gehofft das unser gemeinsames Problem damit ev. gelöst wird....

Wenn ich mir aber diesen Thread so ansehe, dann würde ich jetzt doch eher sagen, dass Apple hier gefordert ist oder wie seht ihr das ?
 

Chuby

Benutzer
Mitglied seit
13. Jul 2017
Beiträge
45
Punkte für Reaktionen
7
Punkte
8
Danke Samhain für Deine Mühe...

ich hab's noch einmal versucht und mich dabei an Deine Empfehlungen gehalten. Leider ohne Erfolg.
Zumindest den Status Quo habe ich dann wieder herstellen können. Kalender und Kontakte funktionieren über DynDNS. Erinnerungen nicht bzw. nur über IP.
 

Samhain

Benutzer
Mitglied seit
12. Apr 2020
Beiträge
84
Punkte für Reaktionen
8
Punkte
14
Ich habe noch einen Tip für euch.

Ich habe bei einem anderen Problem versucht mit der Zertifikatskonfiguration zu spielen und die Zuordnung zu jeweiligen App verändert

CardDav wird ja separat aufgeführt. Das ist unkritisch bzgl. Standard Zertifikat, aber CalDav kann man nicht separat zuordnen :(

So läuft es aktuell:


- Standard Zertifikat (Einstellbar) MUSS das Let's Encrypt sein
- Konfiguration für alles was aus dem Bild gelöscht wurde ist das Let's Encrypt!

Siehe Bilder:

Screenshot 1.jpg

Screenshot 2.jpg
 

Co100

Benutzer
Mitglied seit
19. Apr 2015
Beiträge
158
Punkte für Reaktionen
2
Punkte
24
Hallo,
ich habe die Beta von Apples neuen OS für Mac Big Sur auf meinem Mac installiert.
Leider sind die hier beschriebenen Problem mit dem neuen Betriebssystem immer noch vorhanden.
Liegt wohl doch eher an Synology.

Ich habe mit etwas rum probieren, nun doch einen Weg gefunden, meine Erinnerungen mit allen Apple Geräten und meiner DiskStation zu synchronisieren.

Hier meine Vorgehensweise.

Zuerst deinen Kalender Account vom Mac löschen.
Anschießend erstellst du einen neuen nach folgenden Angaben!

Bildschirmfoto 2020-07-16 um 17.02.02.png

Nun funktioniert der Sync deiner Erinnerungen.
Leider funktioniert hiermit die Synchronisierung deiner Kalender nicht mehr. Du bekommst in der Kalender App eine Fehlermeldung.
Liegt wohl an dem https:// bei deiner Servereinstellung
Um das zu fixen, erstellst du einen zweiten Kalender Account ohne das https und wählst hier nur Kalender aus.

Bildschirmfoto 2020-07-16 um 17.08.35.png

Bildschirmfoto 2020-07-16 um 17.08.23.png

Mit dem kleinen Umweg funktioniert jetzt alles, zumindest bei Mac OS Big Sur.
Sollte aber auch mit älteren Systemen so funktionieren.
 
Zuletzt bearbeitet:

~User~

Benutzer
Mitglied seit
14. Okt 2019
Beiträge
38
Punkte für Reaktionen
4
Punkte
8
Hallo zusammen,

ich wollte mal Nachfragen, ob bei euch mittlerweile die Erinnerungen unter Big Sur funktionieren?
Bei mir funktioniert bisher immer noch nur der Kalender.
Wenn ich die lokale IP Adresse nehme, funktionieren auch die Erinnerungen. Nur für unterwegs ist das leider keine Lösung.
 

~User~

Benutzer
Mitglied seit
14. Okt 2019
Beiträge
38
Punkte für Reaktionen
4
Punkte
8
Hallo,
ich habe die Beta von Apples neuen OS für Mac Big Sur auf meinem Mac installiert.
Leider sind die hier beschriebenen Problem mit dem neuen Betriebssystem immer noch vorhanden.
Liegt wohl doch eher an Synology.

Ich habe mit etwas rum probieren, nun doch einen Weg gefunden, meine Erinnerungen mit allen Apple Geräten und meiner DiskStation zu synchronisieren.

Hier meine Vorgehensweise.

Zuerst deinen Kalender Account vom Mac löschen.
Anschießend erstellst du einen neuen nach folgenden Angaben!

Anhang anzeigen 54033

Nun funktioniert der Sync deiner Erinnerungen.
Leider funktioniert hiermit die Synchronisierung deiner Kalender nicht mehr. Du bekommst in der Kalender App eine Fehlermeldung.
Liegt wohl an dem https:// bei deiner Servereinstellung
Um das zu fixen, erstellst du einen zweiten Kalender Account ohne das https und wählst hier nur Kalender aus.

Anhang anzeigen 54034

Anhang anzeigen 54035

Mit dem kleinen Umweg funktioniert jetzt alles, zumindest bei Mac OS Big Sur.
Sollte aber auch mit älteren Systemen so funktionieren.
Ich habe es nun so auch mal probiert. Bei mir funktioniert bei beiden Varianten jedoch immer nur der Kalender.
 

Co100

Benutzer
Mitglied seit
19. Apr 2015
Beiträge
158
Punkte für Reaktionen
2
Punkte
24
Bei mir funktioniert es komischerweise auch nicht mehr auf beiden Macs. Mit dem iPhone hingegen probemlos.
Habe es nicht bemerkt, weil ich meine Erinnerungen über den Kalender Fantastical 2 pflege. Damit geht alles, wie es soll.

ich glaube nicht, dass es an Synology liegt, da ja mit Fantastical synchronisiert wird.
 

~User~

Benutzer
Mitglied seit
14. Okt 2019
Beiträge
38
Punkte für Reaktionen
4
Punkte
8
Habe mich nochmal ein wenig im Internet erkundigt und zwei mögliche Ursachen für das Problem gefunden:
https://discussions.apple.com/thread/252271746
https://help.nextcloud.com/t/reminders-app-does-not-display-nc-tasks/98359/20

Bei mir konnte ich jedoch das Problem nicht beheben. Habe das MacBook im sicheren Modus gestartet, sowie das Synology Zertifikat importiert und vertrauenswürdig gesetzt. Hat aber alles nichts geholfen.
Hat von euch noch jemand eine Idee oder CalDAV eventuell auch schon wieder zum Laufen bekommen?
 

~User~

Benutzer
Mitglied seit
14. Okt 2019
Beiträge
38
Punkte für Reaktionen
4
Punkte
8
Hat von euch mittlerweile jemand die Synchronisierung der Erinnerungen auf macOS zum laufen bekommen?
Ich habe jetzt mal testweise Baikal auf der DiskStation eingerichtet. Damit funktioniert komischerweise die Synchronisierung der Erinnerungen auf macOS problemlos. Hat jemand eine Idee, wieso es mit Baikal funktioniert und mit dem Synology Kalender nicht? Eigentlich würde ich lieber den Synology Kalender verwenden.
 

Chuby

Benutzer
Mitglied seit
13. Jul 2017
Beiträge
45
Punkte für Reaktionen
7
Punkte
8
Bist Du mal so nett und beschreibst wie Du Baikal zum Laufen gebracht hast? Würde ich auch gern mal probieren.
Danke und Gruß chuby
 

~User~

Benutzer
Mitglied seit
14. Okt 2019
Beiträge
38
Punkte für Reaktionen
4
Punkte
8
Hier mein Vorgehen:
  1. Im Paket-Zentrum installieren:
    1. Web Station
    2. Apache 2.4
    3. PHP 7.4
  2. Den letzten Release herunterladen (bei mir war das 0.8.0): https://github.com/sabre-io/Baikal/releases
  3. Die ZIP-Datei auf Synology in der File Station unter /web hochladen
  4. Die ZIP-Datei extrahieren:
    1631120058219.png
  5. Der Name des Ordners sollte dann baikal sein
  6. Rechtsklick auf den Ordner baikal -> Eigenschaften auswählen
  7. Als Besitzer http auswählen und auf alle Unterordner und Dateien anwenden -> Dann bestätigen mit Speichern
  8. Dann in den Ordner baikal reingehen
  9. Rechtsklick auf Ordner config -> Eigenschaften auswählen
  10. Unter dem Register Berechtigungen auf Erstellen
    1. Benutzer oder Gruppe: http
    2. Typ: Zulassen
    3. Anwenden auf: Alle
    4. Berechtigung: Lesen und Schreiben anklicken
    5. -> 1631120399069.png
  11. Danach auf Fertig gehen
  12. Auf Unterordner und Dateien anwenden
    1631120456134.png
  13. Das Ganze mit Speichern bestätigen
  14. Schritte 9 bis 13 für den Ordner Specific wiederholen
  15. Web Station öffnen
  16. In der Seitenleiste Skript-Spracheinstellungen auswählen
  17. Auf den Button Erstellen drücken
    1. Profilname: Baikal
    2. Beschreibung: Baikal PHP 7.4 Profil
    3. PHP-Version: PHP 7.4
    4. Haken bei "PHP-Cache aktivieren" setzen
    5. -> 1631120780459.png
  18. Oben auf Erweiterungen gehen und folgendes aktivieren:
    1. openssl
    2. pdo_sqlite
    3. phar
    4. -> 1631120857270.png
  19. Das Ganze mit Speichern bestätigen
  20. In der Seitenleiste auf Webdienstportal gehen
  21. Oben links auf Erstellen -> Dienstportal erstellen -> Virtueller Host
    1. Portbasiert auswählen
    2. HTTPS aktivieren und gewünschten Port angeben
    3. Dokument-Root: web/baikal/html
    4. Ich habe bei HTTPS-Einstellungen HSTS aktiviert
    5. HTTP-Backend-Server: Apache HTTP Server 2.4
    6. PHP (das vorher erstellte PHP Profil auswählen): Baikal ( PHP 7.4 )
    7. Und das Ganze mit speichern bestätigen
  22. Um den folgenden Schritt machen zu können, ist es wichtig mit der IP-Adresse angemeldet zu sein (NICHT mit einer DDNS Adresse)
  23. In der Spalte Link befindet sich im Schritt 21 erstellten Eintrag ein blaues Icon mit rechts schrägen Pfeil nach oben. Diesen anklicken
  24. Im Idealfall sollte sich jetzt das Einrichtungsfenster von Baikal öffnen
  25. !!!WICHTIG!!!: Unbedingt bei "WebDAV authentification type" "Basic" auswählen.
    (Mit dem voreingestellten "Digest" wurden bei mir unter macOS die Erinnerungen NICHT synchronisiert)
  26. Als Datenbank habe ich SQLite genommen

Nachdem du dann in Baikal einen neuen Benutzer erstellt hast, muss du unter macOS folgendes Format bei der Serveradresse verwenden:
https://synologyadresse/dav.php/principals/Benutzer/
Synologyadresse und Benutzer muss du austauschen.

Falls du Baikal über DDNS synchronisieren möchtest, kann ich dir folgendes Tutorial empfehlen:
https://mariushosting.com/synology-how-to-add-wildcard-certificate/

Hoffe, dass ich nichts vergessen habe ?
Würde mich freuen, wenn du mir dann kurz mitteilen könntest, ob du Baikal zum laufen bekommen hast.
 
  • Like
Reaktionen: Chuby

Chuby

Benutzer
Mitglied seit
13. Jul 2017
Beiträge
45
Punkte für Reaktionen
7
Punkte
8
Wow, das ist mal ´ne Anleitung ! :)
Baikal läuft. Vielen Dank für die Mühe die Du Dir gemacht hast.

Dane und Gruß chuby
 
Zuletzt bearbeitet:
  • Like
Reaktionen: ~User~


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat