CalDAVconnect
Home Blog Pricing Docs
Log in Join the beta

Baïkal-Kalender mit Google Kalender & Microsoft 365 synchronisieren

· 3 min read
Baïkal Google Kalender Microsoft 365 CalDAV Sync

Baïkal ist ein beliebter, leichtgewichtiger CalDAV- und CardDAV-Server, geschrieben in PHP. Er läuft auf nahezu jedem Webhosting — Shared Hosting, VPS oder Heimserver — und ist damit eine der einfachsten selbstgehosteten Kalenderlösungen. Aber sobald deine Kalender in Baïkal liegen, wird die Synchronisation mit Google Kalender oder Microsoft 365 zur Herausforderung.

Die Lücke zwischen Baïkal und Cloud-Kalendern

Baïkal spricht CalDAV. Google Kalender und Microsoft 365 verwenden proprietäre APIs. Es gibt keine native Möglichkeit, beides direkt zu verbinden. Baïkal stellt deine Kalender für CalDAV-kompatible Apps bereit (Thunderbird, DAVx⁵, Apple Kalender), kann aber keine Events direkt an Google oder Microsoft senden.

Warum ICS-Abonnements keine Lösung sind

Der häufigste Workaround: eine ICS-Feed-URL in Google Kalender oder Outlook abonnieren. In der Praxis scheitert das:

  • Schreibgeschützt. Du siehst Baïkal-Termine in Google Kalender, kannst sie aber nicht bearbeiten oder neue Termine von der Cloud-Seite erstellen.
  • Verzögerte Aktualisierung. Google Kalender aktualisiert ICS-Feeds nur alle 12–48 Stunden. Ein neuer Termin in Baïkal erscheint möglicherweise erst am nächsten Tag.
  • Nur in eine Richtung. Termine, die in Google Kalender oder Outlook erstellt werden, erreichen deinen Baïkal-Server nie.

Die Lösung: CalDAVconnect

CalDAVconnect bietet bidirektionale Synchronisation zwischen deinem Baïkal-Server und Google Kalender, Microsoft 365 oder beiden:

  • Erstelle einen Termin in Baïkal → er erscheint in Google Kalender oder Outlook innerhalb von Sekunden
  • Bearbeite einen Termin in Google Kalender → die Änderung wird zurück nach Baïkal synchronisiert
  • Lösche einen Termin auf einer Seite → er wird auf der anderen Seite entfernt

So funktioniert es

  1. CalDAVconnect verbindet sich mit deinem Baïkal-Server über CalDAV
  2. Es verbindet sich mit Google Kalender (über Googles Calendar API) oder Microsoft 365 (über Microsoft Graph API) per OAuth
  3. Änderungen werden erkannt und bidirektional synchronisiert — in der Regel innerhalb von Sekunden

Änderungen in Google Kalender werden sofort per Webhooks erkannt. Änderungen in Baïkal werden über schnelles CTag-Polling erfasst.

Einrichtung in 5 Minuten

  1. CalDAVconnect-Konto erstellen (kostenlos während der Public Beta)
  2. Baïkal-Server-URL und Zugangsdaten eingeben (typisch: https://dein-server/baikal/dav.php/calendars/benutzername/default/)
  3. Google Kalender oder Microsoft 365 per OAuth autorisieren
  4. Kalender zum Synchronisieren auswählen
  5. Die erste Synchronisation läuft automatisch

Keine Änderungen an deinem Baïkal-Server nötig. CalDAVconnect verbindet sich als normaler CalDAV-Client — genau wie Thunderbird oder DAVx⁵.

Funktioniert auf jedem Hosting

Eine der Stärken von Baïkal ist, dass es überall läuft, wo PHP läuft — Shared Hosting, Docker, Raspberry Pi oder ein vollwertiger VPS. CalDAVconnect funktioniert mit all diesen Setups. Solange dein Baïkal-Server per HTTPS erreichbar ist, bist du startklar.

Datenschutz und Compliance

CalDAVconnect läuft auf Hetzner in Nürnberg, Deutschland. Deine Kalenderdaten werden ausschließlich innerhalb der EU verarbeitet und verschlüsselt gespeichert. CalDAVconnect ist vollständig DSGVO-konform.

Wenn du Baïkal gewählt hast, um deine Kalenderdaten unter eigener Kontrolle zu behalten, passt CalDAVconnect zu dieser Philosophie: Deine Daten bleiben in Deutschland, sicher synchronisiert mit deinem Cloud-Kalender.

Fazit

Baïkal bietet dir einen einfachen, selbstgehosteten Kalenderserver, der überall läuft. CalDAVconnect ergänzt, was fehlt: bidirektionale Synchronisation mit Google Kalender und Microsoft 365 — in Sekunden und ohne deine Baïkal-Konfiguration anzufassen.

Ready to sync your calendars?

CalDAVconnect is currently in Public Beta — free to use during the beta period.