Overview:
This tutorial simplifies the process of installing Home Assistant on x86/64 machines using Proxmox. We’ll use scripts to make the installation smoother. Always be cautious when using third-party scripts. You can view the scripts’ source code here.
Prerequisites:
- A machine (tested on Dell Optiplex SFF 990, Dell Optiplex USFF 780, HP T520 thin client)
- Basic Linux knowledge
Backup:
Before starting, backup your current Home Assistant configuration. Check the official documentation [here](HERE 2.1k) and additional info [here](HERE 851).
Steps:
1. Setting Up Proxmox VE 8:
- Ensure UEFI Boot & Virtualization are on and Secure Boot is off in your BIOS.
- Download the Proxmox VE 8.x ISO Installer.
- Create a bootable USB (8GB min.) using balenaEtcher.
- Boot from the USB. If it doesn’t auto-boot, press Esc, F2, F10, or F12 during startup.
- Follow on-screen instructions to install Proxmox VE.
- After installation, note the IP address displayed. Remove the USB and reboot.
- Access Proxmox VE via a browser using the IP address (e.g., http://192.168.1.10:8006). If a security warning appears, proceed. Log in with the username ‘root’ and your chosen password.
2. Configuring Proxmox VE:
- Use this script to manage Proxmox VE settings and updates.
- Run the command:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)"
Bash
Setting Up Home Assistant on Proxmox 8
Note: This guide has been updated from Proxmox 7.
Overview: This tutorial simplifies the process of installing Home Assistant on x86/64 machines using Proxmox. We’ll use scripts to make the installation smoother. Always be cautious when using third-party scripts. You can view the scripts’ source code here.
Prerequisites:
- A machine (tested on Dell Optiplex SFF 990, Dell Optiplex USFF 780, HP T520 thin client)
- Basic Linux knowledge
Backup: Before starting, backup your current Home Assistant configuration. Check the official documentation [here](HERE 2.1k) and additional info [here](HERE 851).
Steps:
1. Setting Up Proxmox VE 8:
- Ensure UEFI Boot & Virtualization are on and Secure Boot is off in your BIOS.
- Download the Proxmox VE 8.x ISO Installer.
- Create a bootable USB (8GB min.) using balenaEtcher.
- Boot from the USB. If it doesn’t auto-boot, press Esc, F2, F10, or F12 during startup.
- Follow on-screen instructions to install Proxmox VE.
- After installation, note the IP address displayed. Remove the USB and reboot.
- Access Proxmox VE via a browser using the IP address (e.g., http://192.168.1.10:8006). If a security warning appears, proceed. Log in with the username ‘root’ and your chosen password.
2. Configuring Proxmox VE:
- Use this script to manage Proxmox VE settings and updates.
- Run the command:bashCopy code
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)"
- Follow the prompts, typically answering “yes” to all.
3. Installing Home Assistant OS:
- Use this script to automate the Home Assistant OS VM setup.
- Run the command:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm.sh)"
Bash- Follow the prompts. Most users can stick with default settings.
- Once installed, a “✓ Completed Successfully!” message will appear.
- To access Home Assistant, find the VM’s IP address under the Proxmox VE Summary tab. Enter
http://[ip_address]:8123
in a browser.