DAV-Synchronisierung
solyto enthält einen integrierten DAV-Server auf Basis von SabreDAV mit einem PostgreSQL-Backend. Das ermöglicht dir eine bidirektionale CalDAV- (Kalender) und CardDAV-Synchronisierung (Kontakte) mit jedem kompatiblen Client — ohne Plugins oder Erweiterungen.
Server-URL
Abschnitt betitelt „Server-URL“| Instanz | URL |
|---|---|
| Gehostet (solyto.app) | https://dav.solyto.de |
| Selbst gehostet | Dein eigener DAV-Endpunkt (typischerweise https://your-domain/dav) |
Authentifizierung
Abschnitt betitelt „Authentifizierung“Die DAV-Synchronisierung nutzt Basic Auth mit deinen solyto-Kontodaten:
- Benutzername: deine solyto-E-Mail-Adresse
- Passwort: dein solyto-Kontopasswort
Die Verbindungsdetails (Server-URL, Benutzername, Passwort-Hinweis) werden im Sync-Fenster auf den Seiten Kalender und Kontakte angezeigt.
CalDAV (Kalender-Synchronisierung)
Abschnitt betitelt „CalDAV (Kalender-Synchronisierung)“CalDAV hält deinen solyto-Kalender mit externen Kalender-Apps synchron. Änderungen in beide Richtungen werden überall übernommen.
Kompatible Clients
Abschnitt betitelt „Kompatible Clients“- Google Calendar (über CalDAV-Unterstützung oder Drittanbieter-Sync)
- Apple Calendar (macOS, iOS)
- Thunderbird (über integriertes CalDAV)
- DAVx (Android)
- Nextcloud Calendar
- GNOME Calendar / KDE KOrganizer (Linux)
- Jeder andere CalDAV-kompatible Client
Einrichtung
Abschnitt betitelt „Einrichtung“- Öffne in solyto Kalender → Sync, um deine DAV-Server-URL und Zugangsdaten zu sehen
- Öffne deine Kalender-App und füge ein neues CalDAV-Konto hinzu
- Gib die Server-URL ein (
https://dav.solyto.debei der gehosteten Version), deine E-Mail und dein Passwort - Deine solyto-Kalender erscheinen als verfügbare Kalender zum Abonnieren
Änderungen, die du in solyto oder deiner externen Kalender-App vornimmst, werden automatisch in beide Richtungen synchronisiert.
Kalenderfreigabe
Abschnitt betitelt „Kalenderfreigabe“solyto unterstützt Kalenderfreigabe über CalDAV. Du kannst Kalender mit anderen solyto-Nutzern teilen und Berechtigungen festlegen (nur lesen oder lesen und schreiben).
CardDAV (Kontakt-Synchronisierung)
Abschnitt betitelt „CardDAV (Kontakt-Synchronisierung)“CardDAV hält deine solyto-Kontakte mit externen Kontakte-Apps synchron.
Kompatible Clients
Abschnitt betitelt „Kompatible Clients“- Google Contacts
- Apple Contacts (macOS, iOS)
- DAVx (Android)
- Nextcloud Contacts
- Thunderbird (über die CardBook-Erweiterung)
- Jeder andere CardDAV-kompatible Client
Einrichtung
Abschnitt betitelt „Einrichtung“- Öffne in solyto Kontakte → Sync, um deine DAV-Server-URL und Zugangsdaten zu sehen
- Öffne deine Kontakte-App und füge ein neues CardDAV-Konto hinzu
- Gib die Server-URL, deine E-Mail und dein Passwort ein
- Deine solyto-Kontakte werden automatisch synchronisiert
Import über CalDAV / CardDAV
Abschnitt betitelt „Import über CalDAV / CardDAV“Du kannst Kalender und Kontakte auch direkt von einem externen DAV-Server in solyto importieren:
Kalenderimport
Abschnitt betitelt „Kalenderimport“- Gehe in solyto zu Kalender → Import
- Gib die URL, den Benutzernamen und das Passwort deines externen Servers ein
- Ermittle, welche Kalender verfügbar sind, und wähle die zu importierenden aus
- Termine werden mit Live-Fortschrittsanzeige abgerufen und gespeichert
Kontaktimport
Abschnitt betitelt „Kontaktimport“- Gehe in solyto zu Kontakte → Import
- Gib die URL, den Benutzernamen und das Passwort deines externen Servers ein
- Ermittle, welche Adressbücher verfügbar sind, und wähle die zu importierenden aus
- Kontakte werden mit Live-Fortschrittsanzeige abgerufen und gespeichert
Das funktioniert mit jedem CalDAV-/CardDAV-Server (Nextcloud, iCloud usw.).
Synchronisierungshäufigkeit
Abschnitt betitelt „Synchronisierungshäufigkeit“Die DAV-Synchronisierung erfolgt auf solyto.app nahezu in Echtzeit. Externe Clients fragen je nach App typischerweise alle 5–15 Minuten ab. Manche Clients (wie DAVx auf Android) erlauben es, das Synchronisierungsintervall manuell zu konfigurieren.
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“Synchronisierung funktioniert nicht
Abschnitt betitelt „Synchronisierung funktioniert nicht“- Überprüfe, ob die Server-URL korrekt ist (
https://dav.solyto.debei der gehosteten Version) - Stelle sicher, dass E-Mail und Passwort mit deinem solyto-Konto übereinstimmen
- Falls du kürzlich dein solyto-Passwort geändert hast, aktualisiere die Zugangsdaten in deinem DAV-Client
- Erzwinge eine manuelle Synchronisierung über die externe App (die meisten Clients haben eine Aktualisieren-Schaltfläche)
Termine erscheinen nicht
Abschnitt betitelt „Termine erscheinen nicht“- Überprüfe, ob du den richtigen Kalender in deinem DAV-Client abonniert hast
- Manche Clients erfordern, dass du einen neu entdeckten Kalender explizit aktivierst
- Vergewissere dich zunächst, dass der Termin in der Weboberfläche von solyto existiert
Doppelte Termine
Abschnitt betitelt „Doppelte Termine“- Das passiert meist, wenn derselbe Kalender zweimal verbunden ist. Entferne eine der Verbindungen und erzwinge eine Synchronisierung.
Besonderheiten bei Google Calendar
Abschnitt betitelt „Besonderheiten bei Google Calendar“Google Calendar erfordert, dass die CalDAV-Unterstützung aktiviert ist, und benötigt bei aktivierter Zwei-Faktor-Authentifizierung möglicherweise app-spezifische Passwörter.
Self-Hosting
Abschnitt betitelt „Self-Hosting“Wenn du solyto selbst hostest, läuft der DAV-Server als Teil des Stacks. Stelle sicher, dass:
- der SabreDAV-Dienst läuft
- PostgreSQL erreichbar ist
- dein Reverse Proxy DAV-Anfragen an den richtigen Dienst weiterleitet
- TLS konfiguriert ist (DAV-Clients erfordern in der Regel HTTPS)