Backup and Restore
How to backup and restore Boost
Backup
Boost now supports both online and offline backups. The backup command will output a backup directory containing the following files.
metadata- contains backup of leveldbboostd.db- backup of deals databasekeystore- directory containing libp2p keystoken- API tokenconfig- directory containing all config files andconfig.tomllinkstorage.json- file containing storage details
Backup does not back up deal logs and Local Index Directory.
Online backup
You can take an online backup with the below command
boostd backup <backup directory>The online backup supports running only one instance at a time and you might see a locking error if another instance of backup is already running.
Offline backup
Shutdown
boostdbefore taking a backupTake a backup using the command line
boostd backup --offline <backup directory>Restore
Make sure that
--boost-repoflag is set if you wish to restore to a custom location. Otherwise, it will be restored to~/.boostdirectoryRestore the boost repo using the command line
boostd restore <backup directory>Last updated

