Setting Up Home Assistant on Proxmox 8

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
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 codebash -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
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.

Leave a Reply

Your email address will not be published. Required fields are marked *