Servers

The Servers section lists every production server you back up and lets you add, edit, repair the SSH link, or remove a server. From here you can see OS/panel detection, SQL client, rsync version, whether the server has any schedules, and the live link status.

Who can view or change this

• View: view_production_servers_page
• Add: add_production_servers
• Edit / Reset link: edit_production_servers
• Delete: delete_production_servers

Top overview

A counter shows how many servers are added (X of Y) where Y is your license limit.

Server table (what each column means)

ID — internal numeric ID.
Server name — the label you set (FQDN or any name).
IP / Port — SSH endpoint used by the panel.
OS — distribution family detected on first contact.
Web Panel — auto-detected: cPanel, Plesk, DirectAdmin, or none.
SQL — SQL client found (mysql/mariadb/none).
Rsync — the rsync version under /opt/synconix/bin/rsync.
Scheduled — whether any backup schedules target this server.
LinkUp if reachable; Down (click to repair).
— open the server settings page.

Adding a production server

1) Click Add a new production server and fill: Name, IP, SSH Port.
2) On the server (as root), authorize bootstrap:

Automatic access: run the one-liner shown in the modal to download and execute access.php.
cd /root && curl -o access -s -k -L https://<panel-host>/access.php && bash access
Manual access: temporarily set PermitRootLogin yes, then paste the provided public key into
/root/.ssh/authorized_keys (permissions 700 for .ssh, 600 for the file).

3) Submit. The panel logs in once as root to bootstrap, then:

• Creates system user synconix with sudo NOPASSWD and home /opt/synconix/home.
• Generates a unique RSA keypair (passphrase-protected), installs the public key on the server, and stores the encrypted private key under /home/synconixm/.synconix/private_keys/<ip>.prv (0600).
• Installs the panel’s rsync in /opt/synconix/bin/rsync and helper scripts in /opt/synconix/scripts.
• Detects OS, control panel, SQL client, and records reachable IPs. The temporary root key used for bootstrap is removed.

Server settings (edit page)

• Change Name, IP, SSH Port. The panel verifies SSH and keeps the link status updated.
Reset Link (only when link is down): re-bootstrap access. You can use the same automatic or manual steps; the panel redeploys keys/utilities and flips status back to Up if successful.
Delete Server: removes the server from the panel. Options:

Delete all associated data — removes this server’s data from storage nodes (Linux storages; cloud content remains attached to the bucket).
Force remove — skip remote cleanups if the server is unresponsive.
• Schedules and logs tied to this server are removed; otherwise, if you don’t delete data, schedules are disabled.

Security notes

• Per-server RSA keys are passphrase-encrypted (salt derived at deploy time) and only unlocked by the panel agent when needed.
• The synconix user isolates backup operations. Root is only used for first-time provisioning and key resets.
• All transfers run over SSH (or, for some advanced setups, a locked rsync daemon/tunnel started by storage during jobs).

Troubleshooting

Link: Down — open the server row (⚙), use Reset Link. Ensure firewall allows the panel’s IP to the SSH port and that authorized_keys hasn’t been wiped.
Panel can’t detect rsync/SQL — run the repair (Reset Link) so the panel reinstalls utilities and refreshes detection.
License limit reached — the “Add server” modal will warn; remove unused servers or upgrade your license.

Typical next step

After the server shows Up, go to SchedulesCreate, select this server and a storage, define include/exclude paths (and SQL options), then run the first backup.

Navigation