I used this method HA OS on TrueNAS Scale, as blow, and it installed without any problems, then installed HACS with this HACS install.
Make sure to use a location on your data pool as a working directory, don’t use any system directory.
Use wget to get the ova file:
Code:
wget https://github.com/home-assistant/operating-system/releases/download/6.6/haos_ova-6.6.ova
Extract the ova file using tar:
Code:
tar -xvf haos_ova-6.6.ova
Convert the vmdk to a raw image file, I had to use the full working directory for the source:
Code:
qemu-img convert -f vmdk -O raw /must include full working path/home-assistant.vmdk hassos.img
Create a Zvol using the TrueNas Scale GUI - Be sure to make it large enough for dd to complete, I used 35 Gib.
Use dd to write the image file to your zvol
Code:
dd if=hassos.img of=/dev/pool/yourzvolhere
Create a virtual machine using the gui and attach the zvol you just created as the hdd
Enjoy Hassos. Hope this helps.
The VM is allocated an IP address by DHCP and I log into 192.168.0.252 without any problems.
While it almost works flawlessly, some of the HACS integrations and cards do not show up in the Integrations Install options and Add Card to Lovelace options. There aren’t any error messages in the logs about this. I have restarted HA many times but the same integrations and cards do not show.
Is there something I am missing? Can an update be forced through the CLI or GUI? I’ve posted in the TrueNAS Scale forums but the poster of the method has not visited the forums for six months.
Edit: I realise I was a bit sparse with details so have updated.