Server-Panel
Server-Panel: ServerSync
Die Server-Seite unter /server/{server}/server-sync zeigt Sync-Paare und Protokolle des aktuellen Servers.
Zugang: server_sync_limit > 0 UND server-sync.view Berechtigung.
Pairs-Tabelle
Zeigt nur Paare, in denen der aktuelle Server als Main oder Sub beteiligt ist.
Zusätzliche Daten pro Zeile:
- Partner-Name des anderen Servers
- Rolle (Main oder Sub)
Auto-Refresh: Alle 30 Sekunden.
Aktionen
Create Pair
- Nur mit
server-sync.manageBerechtigung - Der aktuelle Server wird automatisch als Main-Server gesetzt
- Partner-Server-Auswahl zeigt nur berechtigte Server mit
server_sync_limit > 0und freien Slots - Standardrichtung: Bidirektional
Edit Pair
- Nur mit
server-sync.manageBerechtigung - Identisch mit Admin-Edit (inkl. File Browser)
Delete Pair
- Nur mit
server-sync.manageBerechtigung
Sync Now
- Nur mit
server-sync.triggerBerechtigung
Logs-Tabelle
Zeigt nur Logs für Paare des aktuellen Servers.
Auto-Refresh: Alle 15 Sekunden. Zeitanzeige: Relativ (z.B. „vor 5 Minuten").
Partner-Server Ermittlung
Die Auswahl an Partner-Servern basiert auf:
- Server, auf die der Benutzer Zugriff hat (
accessibleServers()) - Nicht der aktuelle Server
server_sync_limit > 0- Mindestens 1 freier Sync-Slot
Das effektive Pair-Limit pro Server ist: min(server.server_sync_limit, config.max_sync_pairs_per_server).