ArangoDB v3.5 reached End of Life (EOL) and is no longer supported.
This documentation is outdated. Please see the most recent version here: Latest Docs
Introduced in: v3.5.1
Arangobackup is a command-line client tool for instantaneous and consistent hot backups of the data and structures stored in ArangoDB.
Hot backups rely on hard link magic performed on the database’s persistence layer.
Arangobackup can be used for all ArangoDB deployments modes (Single Instance, Active Failover, Cluster). It always creates what is most readily described as a persistence layer consistent snapshot of the entire instance. Therefore, no such thing as database or collection level hot backup exists. Consequently, unlike with arangodump/arangorestore, one may only restore a hot backup set to the same layout. One can only restore a single server hot backup to a single server instance and a 3 DBServer cluster’s hot backup to a 3 DBServer instance.
Snapshots can be uploaded to or downloaded from remote repositories.
Please review the requirements and limitations of hot backups, specifically regarding storage engine, deployment, scope and storage space.