How to Sync Data Between Two Proxmox Backup Servers (PBS)

 Prerequisites

  • Both servers must be running Proxmox Backup Server.

  • Network access between both servers (default PBS port: 8007).

  • Administrative access to both PBS servers.

  • Datastore configured on both servers.



 Step 1: Add Remote PBS Server

On the destination PBS (where you want the data to be synced to):

  1. Log in to the PBS web interface.

  2. Go to: Datastore ➜ Remotes ➜ Add.

  3. Fill in the following:

    • Remote ID: A name (e.g., source-pbs)

    • Host: IP or hostname of the source PBS

    • Port: 8007 (default)

    • Username: root@pam or an API token user

    • Password or API Token

Click Add and test the connection.




Step 2: Create a Sync Job

Still on the destination PBS:

  1. Go to: Datastore ➜ Sync Jobs ➜ Add.

  2. Select the following:

    • Remote: The remote PBS you added earlier

    • Remote Store: The datastore name on the remote PBS

    • Local Store: The local datastore where backups will be synced

    • Schedule: e.g., daily at 2:00 AM

    • Options:

      • Enable Sync Namespace if you use namespace-based backups

      • Enable Remove Vanished if you want to delete backups removed from source

  3. Click Create.



Step 3: Run and Verify

    • Manually run the sync job once to verify.

    • Go to Datastore ➜ select your local store ➜ check if backups are syncing properly.





Was this article helpful?

mood_bad Dislike 0
mood Like 0
visibility Views: 1467