6. Backup and Restore
6.1. Backup
To back up Homegear, just copy the directories /etc/homegear and /var/lib/homegear (see Directories). You can exclude the binary module files (ending with “.so”). This is mandatory if restoring to a system with a different CPU architecture or to a different distribution or distribution version:
tar -zcpf homegear-backup.tar.gz --exclude="*.so" /etc/homegear /var/lib/homegear /data/homegear-data
Note
When the backup is meant to be restored on exactly the same system (same distribution, same distribution version, same CPU architecture), omit --exclude="*.so". This has the advantage that all manually installed additional Node-BLUE nodes are backed up as well.
6.2. Restore
- Install Homegear with all modules previously installed. The Homegear version can be newer than the backed up one. 
- Restore your backup: - tar -zxf homegear-backup.tar.gz cp -a etc/homegear /etc cp -a var/lib/homegear /var/lib cp -a data/homegear-data /data 
- If the Homegear version installed now is newer than the backed up one, reinstall Homegear with all modules. On Debian-like systems with: - apt install --reinstall homegear homegear-module1 homegear-module2 ... 
- Reinstall all Node-BLUE nodes previously installed. For the core and extra nodes on Debian-like systems run: - apt install --reinstall homegear-nodes-core homegear-nodes-extra 
- If you previously installed additional nodes, restore them as well.