Home Assistant (Manual) - uthomelabs/guides GitHub Wiki
Download the appropriate image for your virtual platforms here:
https://www.home-assistant.io/installation/linux
Virtual Box
1. Create a new virtual machine
2. Select Type “Linux” and Version “Linux 2.6 / 3.x / 4.x (64-bit)”
3. Select “Use an existing virtual hard disk file”, select the unzipped VDI file from above
4. Edit the “Settings” of the VM and go “System” then “Motherboard” and select “Enable EFI”
5. Then go to “Network” “Adapter 1” choose “Bridged Adapter” and choose your Network adapter
VMWare
1. Create a new virtual machine
2. Select “Custom”, make it compatible with the default of Workstation and ESX
3. Choose “I will install the operating system later”, select “Linux” -> “Other Linux 5.x or later kernel 64-bit”
4. Select “Use Bridged Networking”
5. Select “Use an existing virtual disk” and select the VMDK file above,
After creation of VM go to “Settings” and “Options” then “Advanced” and select “Firmware type” to “UEFI”.
Proxmox
Proxmox is quite simple with a single script from the community. Simply execute this script from the Proxmox shell
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm-v4.sh)"
Once the Home Assistant Container is running Home Assistant should be accessible using http://<host>:8123
(replace with the hostname or IP of the system). You can continue with onboarding.