Navigate to the installation page on the HA website: https://www.home-assistant.io/installation/alternative
Simply right-click the KVM/Proxmox link and copy the address
In your Proxmox console, use wget to download the file
wget <ADDRESS>
unxz </path/to/file.qcow2.xz>
General:
OS:
System:
Disks:
CPU:
Memory:
Network:
Confirm and finish. Do not start the VM yet.
qm importdisk <VM ID> </path/to/file.qcow2> <EFI location>
For example,
qm importdisk 205 /home/user/haos_ova-12.0.qcow2 local-lvm
Close the node's console and select your HA VM
Go to the 'Hardware' tab
Select the 'Unused Disk' and click the 'Edit' button
Check the 'Discard' box if you're using an SSD then click 'Add'
Select the 'Options' tab
Select 'Boot Order' and hit 'Edit'
Check the newly created drive (likely scsi0) and uncheck everything else
Start the VM
Check the shell of the VM. If it booted up correctly, you should be greeted with the link to access the Web UI.
Navigate to :8123
I kept on getting an access denied message from BIOS and no boot drive was found.
Long story short, if you get the same error, disable secure boot in the VMs bios and off you go.
https://www.home-assistant.io/docs/configuration/
Add this to configuration.yaml using hte file editor add-on:
http:
use_x_forwarded_for: true
trusted_proxies:
- 10.10.13.15 # Your Proxy's IP Address
# - 10.10.13.0/24 # Or a subnet if you have multiple