Übersicht

Der Sync-Server ermöglicht den nahtlosen Austausch von Notizen zwischen der BuchNotizApp (Mobile) und der Desktop-App. Diese Anleitung beschreibt die Konfiguration der Synchronisierung für alle beteiligten Komponenten.

Sync-Server vorbereiten

Stelle sicher, dass der Sync-Server installiert und erreichbar ist (siehe Server-Installation).

Überprüfe in der Server-Konfiguration (`config.php`) die folgenden Einstellungen:

```php // Synchronisierungsintervall in Sekunden define('SYNC_INTERVAL', 300);

// Maximale Dateigröße für Notizen (in Bytes) define('MAX_NOTE_SIZE', 1048576);

// Konfliktstrategie: 'ask', 'newest', 'server' define('CONFLICT_STRATEGY', 'ask'); ```

Desktop-App konfigurieren

1. Server-Verbindung einrichten

Öffne Einstellungen > Synchronisierung und gib folgende Daten ein:

- Server-URL: `https://sync.meinedomain.de` - Benutzername: Dein Sync-Server-Benutzername - Passwort: Dein Sync-Server-Passwort

Klicke auf "Verbindung testen", um die Erreichbarkeit zu prüfen.

2. Sync-Optionen festlegen

- Automatische Synchronisierung: Aktiviere diese Option, damit Notizen automatisch im Hintergrund synchronisiert werden. - Sync-Intervall: Wähle, wie oft synchronisiert werden soll (Standard: alle 5 Minuten). - Konfliktbehandlung: Wähle, ob bei Konflikten nachgefragt, die neueste Version bevorzugt oder die Serverversion übernommen werden soll.

BuchNotizApp konfigurieren

Öffne in der App Einstellungen > Synchronisierung und trage dieselbe Server-URL und die Zugangsdaten ein. Aktiviere "Automatische Synchronisierung" und wähle, ob nur über WLAN oder auch über mobile Daten synchronisiert werden soll.

Fehlerbehebung

Verbindung fehlgeschlagen

- Überprüfe, ob die Server-URL korrekt ist (mit `https://`) - Stelle sicher, dass das SSL-Zertifikat gültig ist - Prüfe die Firewall-Einstellungen deines Servers

Synchronisierung bleibt stehen

- Überprüfe die Server-Logs unter `/var/www/sync/logs/` - Stelle sicher, dass genügend Speicherplatz auf dem Server verfügbar ist - Starte den Sync-Dienst neu

Konflikte bei Notizen

Wenn dieselbe Notiz auf mehreren Geräten bearbeitet wurde, zeigt die App einen Konfliktdialog an. Du kannst wählen, welche Version beibehalten oder ob beide zusammengeführt werden sollen.