Moving configuration from Qnap Container to Qnap VM (HassOS)

I have a Qnap NAS already running for other purposes. So I’m not interested in buying any additional hardware to run HA on.

I started by installing HA in the Qnap Container Station which is more or less working. It now has about 36 automations, more than 20 scripts, and about 30 integrations. Probably not a huge installation, but more than I want to be recreating from scratch.

There are so many conflicting stories about if and how it is possible to add any addons to this basic container system, but every attempt I have made ends up in failure. There are a couple of things I need/want to complete my system but am getting nowhere trying to add them, so want to migrate to something that supports the addon store so I have a hope of getting any of it it done.

I’ve created (several) VM’s under the Qnap Virtualization Station, and attempted several of the “recommended” installation methods, but to date only one of them has resulted in an instance of HA that seems to be able to run. I have deliberately set this up on a different IP address so I can have both the container and vm versions running at the same time.

Most of my hardware devices are firmware coded to the IP address of the container version, and I will change the setting to direct them to the VM version once I think there is a chance the system will be able to operate.

Info on the Container version is:

|Version |core-2021.12.7|
|Installation Type |Home Assistant Container|
|Development |false|
|Supervisor |false|
|Docker |true|
|User |root|
|Virtual Environment |false|
|Python Version |3.9.7|
|Operating System Family |Linux|
|Operating System Version |5.10.60-qnap|
|CPU Architecture |x86_64|

The VM version info is:

|Version |core-2022.3.3|
|Installation Type |Home Assistant OS|
|Development |false|
|Supervisor |true|
|Docker |true|
|User |root|
|Virtual Environment |false|
|Python Version |3.9.9|
|Operating System Family |Linux|
|Operating System Version |5.10.98|
|CPU Architecture |x86_64|

I want to save the configuration from the Container version, and upload it into the VM version. To use the supported file format, it seems I need to use a Supervisor to create the snapshot - (which I can’t do because the Container version does not have that capability), and then use the Supervisor to upload it into the VM version. While the Information suggests that the Supervisor is installed in the VM version, I can’t find it anywhere in the GUI, so even if I did have the backup file, I don’t know where/how to upload it into the VM version.

Using the Qnap File Station, I can access the folders for both versions. I have edited things for the Container version there in the past (automations.yalm etc), but the corresponding location for the VM version seems to have no bearing on the actual running instance of HA, and I suspect these files are actually just the left overs from previous failed attempts to copy over configuration files. My understanding of how a VM works is that the actual files will all be encoded within a datafile and not accessible to a file manager anyway. Even trying to take a complete backup of the Container version /config and its sub-folders fails, as several of the hidden files in the directory tree are apparently “unavailable” and throw errors for the Qnap File Manager when it attempts to access them.

Is there any hope of migrating the configuration between these two systems, or do I just need to print out a series of screen caps and key it all in again to a blank system?

Many thanks in anticipation