everything. It’s how I moved from Supervised to HAOS.
Install the machine new - and either provide the backup file after the install comes up, or you can create a dummy account, load in the backup file and restore.
The biggest thing you need to watch out for - if you’re using Zigbee., Zwave, etc and are NOT using the By-ID address to tell your integrations where they’re plugged in and instead are using the virtual USB ports, you may have to reset the location in those add ins if the ports change when you move. But if you ensure you’re using by-id addressing in the backup it should translate and ‘just work.’
The hardest thing I had was trying to figure out the best way to get the backup file on the new box.
Also - Rollback plan:
if you’re moving between boxes, just backup the old - save your backup file, then turn off the old box. Keep it off until you KNOW your new box is working (don’t change ANY credentials until you know you’re staying on the new install, that will prevent you from going back without changing anything.) If something is broken just shut down the new box and turn on the old until you figure out what broke then redo your migration.
Once you’re sure the new box is working then just recycle ore rebuild the old box for it’s new use.