Backups
In order to ensure you are able to redeploy your Bee node in the event of a disaster, the contents of several directories must be retained.
danger
Your keys represent your ability to access your xBZZ. Make sure to back up your keys directory in multiple places, so you can keep your xBZZ safe! See below to discover the location of your keys.
info
Don't forget - it's not a backup until you have restored it! Make sure to test your backups out so that you can be sure of recovery in case of data loss or data corruption.
#
BeeTo restore a Bee node you must have the following directories, all backed up in an atomic moment so that they are synchronised.
All of this data is contained within the data directory specified in your Bee configuration.
#
Ubuntu / Debian / Raspbian / CentOS Package ManagersFor Linux installations from package managers yum or apt, your data directory is located at:
It may be also useful for you to retain your configuration files, which are held at:
#
ManualFor a manual installation your data directory is normally located at:
#
Docker ComposeWhen using our Docker Compose configuration files to run your node, Docker will create a volume for Bee and a volume for Bee Clef.
You may use docker cp
to retrieve the contents of these folders.
#
Data TypesYour Bee data directory contains three stores.
#
KeysThe keys
directory contains your important key material. This is the
most important data by far, and is produced and retained from Bee's
initialisation procedure. If you have used bee-clef to manage your
key material and signing procedures, see below for information on how
to keep backups of your keys.
info
If you are using Bee to manage your keys (not recommended - please use Bee Clef!). You must convert your keys in order to import into MetaMask and other Ethereum wallets. You may use exportSwarmKeys to make the conversion.
#
StatestoreThe statestore
directory retains information related to your node,
including SWAP balances, info on peers, blocklisting, and more.
info
Although your statestore retains your node's state. It is only possible to restore from this if your node has not been connected in the meantime, as the blockchain and state may have desynchronised if your node was turned on in the meantime.
#
LocalstoreThe localstore
directory contains chunks that your node is retaining
locally, either because they are frequently requested, or they are
pinned in your node, or they are in your neighbourhood of
responsibility.
#
Bee ClefIt is also important to back up Bee Clef's stored data. This includes your sensitive key material, so make sure to keep this private and safe!
#
Ubuntu / Debian / Raspbian / CentOS Package Managersdanger
Your keys represent your ability to access your xBZZ. Make sure to back up your keys directory in multiple places, so you can keep your xBZZ safe!
For Linux installations by the package managers yum or apt, your
bee-clef
data directory is located at:
Configuration files are stored in:
#
ManualFor a manual installation of Clef your default data directory is: