Baïkal-Kalender mit Google Kalender & Microsoft 365 synchronisieren
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
- CalDAVconnect verbindet sich mit deinem Baïkal-Server über CalDAV
- Es verbindet sich mit Google Kalender (über Googles Calendar API) oder Microsoft 365 (über Microsoft Graph API) per OAuth
- Ä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
- CalDAVconnect-Konto erstellen (kostenlos während der Public Beta)
- Baïkal-Server-URL und Zugangsdaten eingeben (typisch:
https://dein-server/baikal/dav.php/calendars/benutzername/default/) - Google Kalender oder Microsoft 365 per OAuth autorisieren
- Kalender zum Synchronisieren auswählen
- 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.