Berechtigungen & Sicherheit
Berechtigungen & Sicherheit
Übersicht über das Berechtigungssystem des Server Sync Plugins.
Admin-Panel
- Root-Admin erforderlich für Zugang zu
/admin/server-sync
- Alle Aktionen (Create, Edit, Delete, Sync Now, Create Schedule) nur für Root-Admins
Server-Panel
3-stufiges Berechtigungssystem über Subuser-Permissions:
| Berechtigung |
Erlaubt |
server-sync.view |
Sync-Seite anzeigen, Pairs und Logs einsehen |
server-sync.manage |
Bearbeiten, Erstellen, Löschen von Sync-Paaren |
server-sync.trigger |
„Sync Now" Button zum manuellen Auslösen |
Server-Owner haben automatisch alle Berechtigungen.
Pro-Server-Limit
- Konfigurierbar pro Server über
server_sync_limit Spalte
0 = Server Sync komplett deaktiviert (Seite nicht sichtbar, Berechtigungen nicht angezeigt)
- Begrenzt durch globales Maximum (
max_sync_pairs_per_server)
- Effektives Limit:
min(server.server_sync_limit, config.max_sync_pairs_per_server)
Validierungsprüfungen
Pair-Erstellung
| Prüfung |
Fehlermeldung |
| Gleicher Server |
Server können nicht mit sich selbst synchronisiert werden |
| Verschiedene Eggs (falls konfiguriert) |
Server haben unterschiedliche Egg-Typen |
| Duplikat-Paar |
Dieses Sync-Paar existiert bereits |
| Server-Limit 0 |
Server Sync ist für diesen Server deaktiviert |
| Server-Limit erreicht |
Maximale Anzahl an Sync-Paaren erreicht |
Sync-Ausführung
| Prüfung |
Fehlermeldung |
| Bereits laufend |
Ein Sync läuft bereits für dieses Paar |
| Server offline / nicht installiert |
Server ist nicht erreichbar |
| Server in Konfliktzustand |
Server wird gerade transferiert oder wiederhergestellt |
| Node nicht erreichbar |
Der Wings Daemon ist nicht erreichbar |
ExecuteSyncJob
| Eigenschaft |
Wert |
| Queue |
database |
| Timeout |
20 Minuten |
| Retries |
1 (kein Retry) |
Nach Abschluss wird eine Datenbank-Benachrichtigung an den auslösenden Benutzer gesendet:
| Status |
Farbe |
Nachricht |
| success |
Grün |
Sync erfolgreich abgeschlossen |
| partial |
Gelb |
Sync teilweise erfolgreich |
| failed |
Rot |
Sync fehlgeschlagen |