Ü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.