sync.cfg(5)
| SYNC.CFG(5) | Proxmox Backup | SYNC.CFG(5) |
NAME
sync.cfg - Synchronization Job Configuration
DESCRIPTION
The file /etc/proxmox-backup/sync.cfg is a configuration file for Proxmox Backup Server. It contains the synchronization job configuration.
FILE FORMAT
Each entry starts with the header sync: <name>, followed by the job configuration options.
sync: job1
store store1
remote-store store1
remote lina sync: ...
You can use the proxmox-backup-manager sync-job command to manipulate this file.
OPTIONS
Required properties:
- remote-store
- <string> Datastore name.
- store
- <string> Datastore name.
Optional properties:
- active-encryption-key
- <string> ID to uniquely identify encryption/decription key
- associated-key
- <string> List of cryptographic keys associated with sync job. Can be specified more than once.
- comment
- <string> Comment.
- encrypted-only
- <boolean> Only synchronize encrypted backup snapshots, exclude others.
- group-filter
- [<exclude:|include:>]<type:<vm|ct|host>|group:GROUP|regex:RE> List of group filters. Can be specified more than once.
- max-depth
- <integer> (0 - 7) How many levels of namespaces should be operated on (0 == no recursion, empty == automatic full recursion, namespace depths reduce maximum allowed value)
- ns
- <string> Namespace.
- owner
- <string> Authentication ID
- remote
- <string> Remote ID.
- remote-ns
- <string> Namespace.
- remove-vanished
- <boolean> (default=false) Delete vanished backups. This remove the local copy if the remote backup was deleted.
- resync-corrupt
- <boolean> If the verification failed for a local snapshot, try to pull it again.
- run-on-mount
- <boolean> Run this job when a relevant datastore is mounted.
- schedule
- <calendar-event> Run sync job at specified schedule.
- sync-direction
- pull|push (default=pull) Direction of the sync job, push or pull
- transfer-last
- <integer> (1 - N) Limit transfer to last N snapshots (per group), skipping others
- unmount-on-done
- <boolean> Unmount involved removable datastore after the sync job finishes. Requires 'run-on-mount' to be enabled.
- verified-only
- <boolean> Only synchronize verified backup snapshots, exclude others.
- worker-threads
- <integer> (1 - 32) (default=1) The number of worker threads to process groups in parallel.
- burst-in
- <string> Byte size with optional unit (B, KB (base 10), MB, GB, ..., KiB (base 2), MiB, Gib, ...).
- burst-out
- <string> Byte size with optional unit (B, KB (base 10), MB, GB, ..., KiB (base 2), MiB, Gib, ...).
- rate-in
- <string> Byte size with optional unit (B, KB (base 10), MB, GB, ..., KiB (base 2), MiB, Gib, ...).
- rate-out
- <string> Byte size with optional unit (B, KB (base 10), MB, GB, ..., KiB (base 2), MiB, Gib, ...).
COPYRIGHT AND DISCLAIMER
Copyright (C) 2019-2025, Proxmox Server Solutions GmbH
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/
AUTHOR
Proxmox Support Team
COPYRIGHT
2019-2026, Proxmox Server Solutions GmbH
| Wednesday, 06 May 2026 | <devbuild> |
