Pripojenie CalDAV kalendara

Pre Fastmail, Nextcloud, SOGo a dalsich poskytovatelov CalDAV

Co je CalDAV?

CalDAV je otvoreny standardny protokol na pristup ku kalendarovym datam cez internet. Mnoho kalendarovych sluzieb podporuje CalDAV, co z neho robi flexibilnu moznost na pripojenie kalendarov.

Oblubeni poskytovatelia CalDAV zahrnuju: Fastmail, Nextcloud, SOGo, Radicale, Baikal, Synology Calendar a mnoho dalsich.

Co budete potrebovat

1. URL servera

Adresa CalDAV servera od vasho poskytovatela (napr. caldav.fastmail.com)

2. Pouzivatelske meno

Obvykle vasa e-mailova adresa alebo pouzivatelske meno uctu

3. Heslo

Heslo vasho uctu alebo heslo pre aplikaciu

Oblubeni poskytovatelia CalDAV

  • URL servera: https://caldav.fastmail.com
  • Pouzivatelske meno: Vasa e-mailova adresa Fastmail
  • Heslo: Vase heslo Fastmail (alebo heslo pre aplikaciu, ak je povolene 2FA)

Dokumentacia Fastmail CalDAV

  • URL servera: https://vas-nextcloud.com/remote.php/dav
  • Pouzivatelske meno: Vase pouzivatelske meno Nextcloud
  • Heslo: Vase heslo Nextcloud alebo heslo pre aplikaciu

Tip: Pre lepsiu bezpecnost vygenerujte heslo pre aplikaciu v Nextcloud: Nastavenia -> Zabezpecenie -> Zariadenia a relacie -> Vytvorit nove heslo pre aplikaciu

  • URL servera: https://vas-sogo-server.com/SOGo/dav
  • Pouzivatelske meno: Vase pouzivatelske meno SOGo (casto email@domena.sk)
  • Heslo: Vase heslo SOGo
  • URL servera: https://vase-nas-adresa.com:5001/calendar
  • Pouzivatelske meno: Vase pouzivatelske meno Synology DSM
  • Heslo: Vase heslo Synology DSM

Uistite sa, ze je nainstalovany balicek Kalendar a CalDAV je povoleny v nastaveniach Kalendara.

Sprievodca krok za krokom

1

Zhromazdite svoje CalDAV udaje

Pred pripojenim musite najst informacie o vasom CalDAV serveri. Tie sa obvykle nachadzaju v:

  • Dokumentacii pomoci vasho poskytovatela
  • Stranke nastaveni uctu
  • E-maile od vasho poskytovatela pri registracii

Budete potrebovat:

  1. URL CalDAV servera - napr. caldav.example.com alebo https://example.com/dav
  2. Pouzivatelske meno - Obvykle vasa e-mailova adresa
  3. Heslo - Heslo vasho uctu alebo heslo pre aplikaciu

Nemozete najst svoje CalDAV udaje? Kontaktujte podporu vasho poskytovatela kalendara alebo hladajte v ich dokumentacii "CalDAV" alebo "pristup ku kalendaru tretich stran".

2

Prejdite na Pripojenia kalendarov

V SyncMyDay prejdite na Kalendare v menu, alebo chodte na stranku Pripojenia kalendarov.

Dashboard s menu Kalendare

Prejdite na stranku Pripojenia kalendarov

3

Kliknite na "Pripojit CalDAV"

Najdite a kliknite na tlacidlo CalDAV (Generic).

Moznosti poskytovatelov kalendarov s tlacidlom CalDAV

Kliknite na tlacidlo "Apple / CalDAV"

4

Zadajte svoje CalDAV prihlasovacie udaje

Vyplnte pripojovaci formular s udajmi, ktore ste zhromazdili:

URL CalDAV servera

Zadajte uplnu adresu CalDAV servera. Priklady:

  • https://caldav.fastmail.com
  • https://nextcloud.example.com/remote.php/dav
  • caldav.example.com (https:// pridame automaticky)

Pouzivatelske meno

Obvykle vasa e-mailova adresa (napr. vy@example.com) alebo pouzivatelske meno

Heslo

Heslo vasho uctu alebo heslo pre aplikaciu (ak to vas poskytovatel vyzaduje)

Hesla pre aplikacie

Niektori poskytovatelia (ako Fastmail s 2FA) vyzaduju hesla pre aplikacie namiesto bezneho hesla. Skontrolujte dokumentaciu vasho poskytovatela.

Pripojovaci formular CalDAV

Zadajte udaje vasho CalDAV servera

5

Otestujte pripojenie

Kliknite na "Pripojit" alebo "Testovat pripojenie". SyncMyDay bude:

  1. Overovat, ze je URL servera dosiahnutelna
  2. Autentifikovat pomocou vasich prihlasovacich udajov
  3. Objavovat dostupne kalendare

To obvykle trva 5-10 sekund.

6

Vyberte kalendare

Po pripojeni uvidite zoznam vsetkych kalendarov dostupnych na vasom CalDAV serveri. Vyberte, ktore chcete synchronizovat.

Typicke kalendare, ktore mozete vidiet:

  • Osobny - Vas hlavny kalendar
  • Praca - Pracovne udalosti
  • Rodina - Zdielany rodinny kalendar
  • Akekolvek vlastne kalendare, ktore ste vytvorili
Vyber kalendara s CalDAV kalendarmi

Vyberte kalendare, ktore chcete synchronizovat

7

Pripojenie dokoncene!

Vas CalDAV kalendar je teraz pripojeny a pripraveny na pouzitie!

Co dalej?

  • Vas CalDAV kalendar je pripraveny pre pravidla synchronizacie
  • Udalosti sa budu synchronizovat kazdych 15 minut
  • Teraz mozete vytvarat pravidla synchronizacie!

Poznamka: CalDAV nepodporuje webhooky v realnom case, takze kontrolujeme zmeny kazdych 15 minut.

Uspesne pripojeny CalDAV kalendar

Vas CalDAV kalendar je uspesne pripojeny a aktivny

Riesenie problemov

"Pripojenie sa nepodarilo" alebo "Nie je mozne sa pripojit"

Skontrolujte tieto caste problemy:

  1. Format URL servera: Uistite sa, ze obsahuje https:// alebo nam to dovolte pridat automaticky
  2. Lomitka na konci: Skuste s lomitkom (/) na konci aj bez neho
  3. Cislo portu: Niektore servery potrebuju explicitny port (napr. :8443)
  4. Self-signed certifikaty: Ak pouzivate self-hosted, uistite sa, ze vas SSL certifikat je platny
  5. Firewall: Uistite sa, ze vas CalDAV server je pristupny z internetu

"Autentifikacia sa nepodarila" alebo "Neplatne prihlasovacie udaje"

Caste priciny:

  • Nespravne pouzivatelske meno alebo heslo
  • Potreba pouzit heslo pre aplikaciu (ak je povolene 2FA)
  • Zly format pouzivatelskeho mena (skuste s @domena.sk aj bez)
  • Ucet uzamknuty alebo deaktivovany

Riesenie: Skontrolujte prihlasovacie udaje, vygenerujte heslo pre aplikaciu, ak je potrebne, alebo kontaktujte svojho poskytovatela.

Neboli najdene ziadne kalendare

Ak pripojenie uspeje, ale neobjavia sa ziadne kalendare:

  • Uistite sa, ze mate aspon jeden kalendar vo vasom ucte
  • Skontrolujte, ze kalendare nie su skryte alebo archivovane
  • Skuste vytvorit testovaci kalendar vo webovom rozhrani vasho poskytovatela
  • Niektore CalDAV servery vyzaduju specificke principal URL (kontaktujte podporu)

Synchronizacia je pomala

CalDAV kalendare sa synchronizuju kazdych 15 minut, co je pomalsie ako Google/Microsoft:

  • To je normalne kvoli obmedzeniam protokolu CalDAV
  • Push notifikacie v realnom case nie su dostupne
  • Frekvencia pollingu vyvazuje odozvu so zatazenim servera

Potrebujete rychlejsiu synchronizaciu? Zvazte pouzitie Google Calendar alebo Microsoft 365, ktore podporuju webhooky v realnom case.

Dalsie kroky

Protokol CalDAV (RFC 4791)

SyncMyDay implementuje CalDAV standard pomocou:

  • PROPFIND: Objavovanie kalendarov a kalendarovych kolekcii
  • REPORT: Dotazovanie kalendarovych dat (calendar-query)
  • GET: Nacitanie jednotlivych kalendarovych objektov (iCalendar format)
  • PUT: Vytváranie a aktualizacia udalosti
  • DELETE: Odstranovanie udalosti

Objavovanie sluzby

Pouzivame WebDAV service discovery na najdenie kalendarovych kolekcii:

  1. Vykoname PROPFIND na poskytnutej URL
  2. Hladame vlastnost calendar-home-set
  3. Dotazujeme home set na kalendarove kolekcie
  4. Prezentujeme dostupne kalendare pouzivatelovi

Autentifikacia

  • Basic Auth: Standardna HTTP Basic Authentication cez HTTPS
  • Digest Auth: Podporovane, ak to server vyzaduje
  • Prihlasovacie udaje su sifrovane v pokoji pomocou AES-256

Strategia pollingu

Pretoze CalDAV nepodporuje push notifikacie:

  • Pollujeme kazdych 15 minut pre zmeny
  • Pouzivame getctag (collection tag) pre efektivnu detekciu zmien
  • Nacitavame iba zmenene udalosti pomocou getetag
  • Minimalizujeme sirku pasma a zatazenie servera

Format iCalendar

Udalosti su vymienane vo formate RFC 5545 iCalendar:

  • Parsujeme komponenty VEVENT
  • Extrahujeme DTSTART, DTEND, STATUS
  • Spracovavame pravidla opakovania (RRULE)
  • Podporujeme konverziu casovych pasiem (VTIMEZONE)

Zname obmedzenia

  • Ziadna synchronizacia v realnom case: 15-minutovy interval pollingu
  • Zavislosti servera: Vyzaduje spravnu implementaciu CalDAV
  • Obmedzenia firewallu: Server musi byt pristupny z internetu

Nastavenie cookies

Používame cookies na zabezpečenie základnej funkčnosti webu, analýzu návštevnosti a personalizáciu obsahu. Môžete si vybrať, ktoré kategórie cookies povolíte. Viac v zásadách ochrany osobných údajov

Nastavenia

Nevyhnutné cookies

Vždy aktívne

Tieto cookies sú nutné pre správne fungovanie webu. Nie je možné ich vypnúť.

Analytické cookies

Pomáhajú nám pochopiť, ako návštevníci používajú web, aby sme ho mohli vylepšovať.

Marketingové cookies

Používajú sa na zobrazovanie relevantných reklám a meranie ich účinnosti.