DE
Anmelden Konto erstellen

Baikal auf Saplo einrichten: dein eigener Kalender und deine Kontakte

Richte Baikal auf Saplo ein und synchronisiere Kalender und Kontakte via CalDAV und CardDAV. Schritt-für-Schritt-Anleitung zur Installation, SQLite, Benutzern und der ersten Synchronisation.

Grzegorz Kalmus ·

Dein Telefonkalender zeigt andere Termine als dein Computer, und nach einem Gerätewechsel musst du deine Kontakte erneut übertragen? Baikal ermöglicht es dir, deine Daten auf einem eigenen Server zu sammeln und mit den Apps, die du bereits verwendest, zu synchronisieren. In diesem Tutorial zeigen wir dir, wie du Baikal auf Saplo einrichtest, einen Benutzer erstellst und die Synchronisierung deines Kalenders und Adressbuchs überprüfst.

Was dir dein eigenes Baikal bringt

Baikal, von den Autoren auch als Baïkal geschrieben, ist ein schlanker CalDAV- und CardDAV-Server. CalDAV dient der Synchronisierung von Kalendern, CardDAV für Kontakte. Über ein Browser-Panel kannst du Benutzer, Kalender und Adressbücher verwalten. Tägliche Termine oder Telefonnummern fügst du über ein verbundenes Client-Programm hinzu.

Das Projekt unterstützt unter anderem Clients für iOS und macOS, DAVx5 auf Android sowie Thunderbird. Eine Beschreibung der Funktionen findest du auf der offiziellen Baïkal-Website. Achte bei der Programmauswahl auf die Unterstützung beider Protokolle, wenn du sowohl Ereignisse als auch Kontakte synchronisieren möchtest.

Baikal Anforderungen und Hosting auf Saplo

Der günstigste Plan, der die minimalen Anforderungen der Rezeptur erfüllt, ist Box S für 27 € pro Jahr. Die Rezeptur erfordert mindestens 256 MB RAM und 2 GB Speicherplatz. Wenn andere Anwendungen bereits auf derselben Box laufen, überprüfe vor der Installation die verfügbaren Ressourcen.

Halte eine aktive Box, den Anwendungsnamen und die Adresse, unter der sie laufen soll, bereit. Du kannst mit der Subdomain *.saploapp.pl beginnen. Die Installation aus dem Katalog und die Konfiguration im Browser erfordern kein SSH. Details zum Dienst findest du auf der Baikal Hosting-Seite auf Saplo.

Schritt-für-Schritt-Installation

  1. Melde dich im Saplo-Panel an, öffne den App-Katalog und suche nach Baikal.
  2. Gib der Anwendung einen Namen, wähle Box und die verfügbare App-Adresse aus.
  3. Bestätige die Installation. Saplo startet die Anwendung und bereitet den Zugriff über die Domain mit SSL-Zertifikat vor.
  4. Warte, bis die Installation im Panel abgeschlossen ist. Die Dauer hängt unter anderem vom Download des Images und der Serverauslastung ab.
  5. Öffne die App-Adresse über HTTPS und gehe zum Pfad /admin/, zum Beispiel https://your-app.saploapp.pl/admin/. Ersetze die Beispieldomain durch die im Panel angezeigte Adresse.
  6. Gehe sofort zum Baikal-Konfigurationsassistenten und lege ein starkes, einzigartiges Administratorpasswort fest. Bewahre es in deinem Passwort-Manager auf.
  7. Lasse in der Datenbankkonfiguration SQLite und schließe den Assistenten ab. Du musst keine separate Datenbank im Saplo-Panel bestellen oder einrichten.

Die Saplo-Vorlage bereitet einen dauerhaften Speicherort für die Anwendungskonfiguration und -daten vor, generiert aber kein fertiges Administratorpasswort. Du legst es beim ersten Zugriff selbst fest. Eine abgeschlossene Installation im Saplo-Panel bedeutet, dass die Konfiguration bereit ist, aber noch keine Benutzerkonten eingerichtet wurden.

Erster Benutzer, Kalender und Adressbuch

Nachdem du den Assistenten abgeschlossen hast, melde dich im Admin-Panel von Baikal an. Im Bereich für die Benutzerverwaltung füge die Person hinzu, deren Daten du synchronisieren möchtest. Lege einen Login und ein separates Passwort fest und speichere sie sicher. Das Administratorkonto dient zur Verwaltung des Servers; in den Kalender- und Kontakt-Apps verwende die Daten des neu erstellten Benutzers.

Öffne die Einstellungen dieses Benutzers und überprüfe die Liste der Kalender und Adressbücher. Falls die benötigten Einträge fehlen, erstelle einen Kalender „Osobisty“ und ein Adressbuch „Kontakty“. Für jede weitere Person richte einen separaten Benutzer ein, anstatt allen denselben Login zur Verfügung zu stellen.

Telefon und Computer verbinden

Zur Konfiguration des Clients halte die HTTPS-Serveradresse, den Baikal-Benutzernamen und dessen Passwort bereit. Der Einstiegspunkt für die DAV-Protokolle ist /dav.php/, also zum Beispiel https://your-app.saploapp.pl/dav.php/. Der Pfad /admin/ dient der Administration und ist keine Synchronisierungsadresse. Die Konfiguration des DAV-Punktes wird in der Baikal-Installations-Dokumentation beschrieben.

Füge in der CalDAV-Anwendung einen Netzwerk-Kalender oder ein CalDAV-Konto hinzu, gib die Serveradresse und die Benutzerdaten ein und wähle dann den erkannten Kalender aus. Für Kontakte füge ein CardDAV-Konto oder ein entferntes Adressbuch hinzu. Die Feldnamen hängen vom Programm und dessen Version ab; wenn der Client eine spezifische Kalenderadresse benötigt, verwende die Adresse dieser Sammlung aus deiner Installation, anstatt den Namen zu erraten.

Auf Android kannst du DAVx5 als Synchronisationsschicht nutzen. Füge dort ein Konto mit der Serveradresse und den Benutzerdaten hinzu, wähle die erkannten Ressourcen aus und erlaube den Zugriff auf Kalender und Kontakte. Auf dem iPhone oder Mac füge die entsprechenden CalDAV- und CardDAV-Konten in den Kontoeinstellungen hinzu. In Thunderbird konfigurierst du einen Netzwerk-Kalender und ein CardDAV-Adressbuch separat.

Synchronisation prüfen, bevor du Daten migrierst

Bevor du ein Archiv importierst, führe einen kleinen Test durch:

  1. Füge auf dem ersten Gerät ein Ereignis "Test Baikal" hinzu. Speichere es im Baikal-Kalender und nicht im lokalen Kalender deines Telefons.
  2. Starte die Synchronisation auf dem zweiten Gerät. Überprüfe Titel, Uhrzeit und Zeitzone des Ereignisses.
  3. Ändere die Uhrzeit auf dem zweiten Gerät und überprüfe, ob die Änderung auf das erste Gerät zurückübertragen wurde.
  4. Füge einen Beispielkontakt zum CardDAV-Adressbuch hinzu und überprüfe, ob er auf beiden Geräten erscheint.
  5. Lösche die Testdaten und bestätige, dass auch die Löschung synchronisiert wurde.

Wenn du vorhandene Daten migrierst, exportiere zuerst eine Kopie aus deinem aktuellen Programm. Importiere eine kleine Stichprobe in den Zielkalender oder das Baikal-Adressbuch, wenn dein Client eine solche Funktion bietet. Überprüfe polnische Zeichen, wiederkehrende Ereignisse und Telefonnummern, bevor du alles migrierst. So vermeidest du eine massive Duplizierung von Kontakten.

Was tun, wenn die Synchronisierung nicht funktioniert?

Die Anwendung lehnt den Login oder das Passwort ab. Überprüfe, ob du das Baikal-Benutzerkonto verwendest und nicht das Saplo-Panel-Konto oder das Administrator-Passwort. Verifiziere auch die vollständige HTTPS-Adresse.

Der Login funktioniert, aber du siehst keine Ereignisse. Überprüfe, ob der Client den richtigen Kalender für die Synchronisierung ausgewählt hat und ob neue Einträge in diesem Kalender gespeichert werden. Überprüfe analog das Zieladressbuch beim Hinzufügen von Kontakten.

Der Client erkennt den Server nicht automatisch. Versuche, die vollständige Adresse mit /dav.php/ anzugeben. Die automatische Erkennung hängt auch von den Weiterleitungen /.well-known/caldav und /.well-known/carddav ab, die in der Baïkal-Fehlerbehebungsdokumentation beschrieben sind. Wenn das Problem weiterhin besteht, teile dem Saplo-Support die Anwendungsadresse, den Client-Namen und die Fehlermeldung mit, ohne das Passwort zu übermitteln.

Die Anwendung reagiert nach der Installation nicht. Überprüfe ihren Status im Saplo-Panel und die Adresse, die du öffnest. Melde die angezeigte Fehlermeldung dem Support, anstatt die bereits Daten enthaltende Installation zu löschen.

Backups und weitere Nutzung

Eine Synchronisierung überträgt auch Fehler und Löschungen, daher ersetzt sie kein Backup. Box S beinhaltet kein Backup im Preis des Plans. Speichere Exporte von Kalendern und Kontakten außerhalb der Box, und kümmere dich vor einem Update auch um ein Backup der SQLite-Datenbank und der Baikal-Konfiguration. Der Export von Benutzerdaten und ein vollständiges Installations-Backup dienen unterschiedlichen Wiederherstellungsmethoden.

Am Anfang genügen ein Benutzer, ein Kalender und ein Adressbuch. Öffne das Baikal-Angebot bei Saplo, starte die Anwendung auf einer Box S für 27 € pro Jahr und teste die Synchronisierung auf zwei Geräten, bevor du deine täglichen Daten überträgst.

  • #Baikal
  • #CalDAV
  • #CardDAV
  • #Anleitung
  • #Self-hosted