Server Panel
Server Panel: ServerSync
The server page at /server/{server}/server-sync shows sync pairs and logs for the current server.
Access: server_sync_limit > 0 AND server-sync.view permission.
Pairs Table
Shows only pairs where the current server is involved as Main or Sub.
Additional data per row:
- Partner name of the other server
- Role (Main or Sub)
Auto-Refresh: Every 30 seconds.
Actions
Create Pair
- Requires
server-sync.managepermission - The current server is automatically set as the Main Server
- Partner server selection shows only eligible servers with
server_sync_limit > 0and free slots - Default direction: Bidirectional
Edit Pair
- Requires
server-sync.managepermission - Identical to Admin Edit (including File Browser)
Delete Pair
- Requires
server-sync.managepermission
Sync Now
- Requires
server-sync.triggerpermission
Logs Table
Shows only logs for pairs of the current server.
Auto-Refresh: Every 15 seconds. Time Display: Relative (e.g., "5 minutes ago").
Partner Server Discovery
The selection of partner servers is based on:
- Servers the user has access to (
accessibleServers()) - Not the current server
server_sync_limit > 0- At least 1 free sync slot
The effective pair limit per server is: min(server.server_sync_limit, config.max_sync_pairs_per_server).