I finally reached the finishline for the move-to-docker project!
All applications are now inside dockers, communicating on the internal docker network.
This makes updates easy - just update to a newer docker image. (or update in the app, in the openLuup case)
Backup is done by copying the docker volumes to an SSD along with the indluxDB.
Restore to any machine running docker is in principle just attaching the USB devices - install ser2net, and running one docker-compose file. Everything is set up and ready to go. Tested on an Ubuntu installed machine, and it works!
This will offcourse take a bit more disk-space, havent summed it up yet.. But i have no plans on running this on machines with tiny storage anyway.
One thing i'd like to improve is to get the UZB into Ser2net as well, with the advantage of accessing it from my test-system as well. Z-Way unfortunately can't take IP-serial without Socat? mabye in later updates.
I made this sketch to keep track of the system in progress, it might be usefull to others?