🌟 Introduction: Why Install Home Assistant on Proxmox? Home Assistant is an open-source powerful smart home automation platform. When installed on Proxmox (an open source virtualization platform): – ✅ Hardware independence: No dedicated equipment required – ✅ Easy backup/recovery: Supports snapshot function – ✅ Resource efficiency: Concurrent operation with other services – ✅ 24/7 operation: Optimized for low-power servers > 💡 Real-life application example: > “Automatically turn on the coffee machine at 6 a.m. + turn on the porch light during commuting + automate detection when it gets dark” — ### ⚙️ What you need 1. Server with Proxmox VE 7.x or higher installed 2. Minimum specifications: – CPU: 2 cores or more (x86-64) – RAM: 2GB+ (4GB recommended) – Storage: 32GB+ SSD 3. Download file: – Home Assistant OS image: Official download link Select hassos_ova-xxqcow2.xz — ### 🔧 Step-by-step installation guide (Check key points with emojis!) #### 📥 1. Download and unzip the image bash wget https://github.com/home-assistant/operating-system/releases/download/xx/hassos_ova-xxqcow2.xz unxz hassos_ova-xxqcow2.xz # Unzip #### ⬆️ 2. Upload the image to Proxmox 1. Log in to the Proxmox web interface (https://serverIP:8006) 2. Select repository → Click the local repository 3. Content tab → Upload button 4. Select the unzipped .qcow2 file > ⚠️ Note: Check the file name when the upload is complete (e.g. hassos_ova-xxqcow2) #### 🖥️ 3. Create a Virtual Machine (VM) markdown 1. Click **Create VM** button 2. General settings: - VM ID: `100` (any number) - Name: `HomeAssistant-OS` 3. OS: - Select `Do not use any media` ✅ 4. System: - Graphics: `Default` - Machine: `q35` ⚠️ (Important!) 5. Disk: - Storage: `local` - Disk size: `32GB` (minimum) - Format: `qcow2` #### ⚡ 4. Hardware settings markdown 1. **Delete** existing disk (temporary disk created during creation) 2. **Add hardware** → Select `Hard Disk` 3. Select Import from storage: - Format: `qcow2` - Storage: `local` - Source file: Select the uploaded `.qcow2` file 4. CPU: `2` cores, type `host` 5. Memory: `4096` MB (4GB) 6. Network: - Bridge: `vmbr0` (default) - Model: `VirtIO` ✅ #### 🔒 5. Advanced Settings (Required!) markdown 1. VM Options → Change `BIOS` to `OVMF (UEFI)` 2. Select `EFI Storage`: `local` storage 3. Add TPM device: - Version: `v2.0` - Storage: `local` — ### 🚀 First run & setup 1. Launch console: Start VM → Open console window 2. Wait 5~10 minutes until boot is complete (First run will initialize) 3. Check the connection address: URL displayed on the console screen (e.g. http://192.168.1.x:8123) 4. Access in web browser → Create an account > 🌈 Completion screen: > “Welcome to Home Assistant!” Check message — ### 🛠️ Required post-configuration #### 🔌 USB device passthrough (for Zigbee, etc. integration) markdown 1. Stop VM 2. Hardware → Add `USB Device` 3. Select host USB device (e.g. Conbee II) 4. Enable `USB 3.0` mode #### 📦 Set backup policy 1. Set Proxmox backup server 2. Automatic backup at 02:00 every day Example: markdown - Storage: NAS storage - Retention: Last 7 days - Mode: Snapshot — ### ❓ Frequently Asked Questions (FAQ) Q1. “No bootable device” error occurs at boot time → Check OVMF (UEFI) settings and EFI Storage allocation Q2. Zigbee device is not recognized → Change USB controller to USB 3.0Q3. How to update? → Home Assistant Web UI → Settings → System → Update — ### ✨ Conclusion: Start your perfect smart home! Installing Home Assistant OS on Proxmox: – 🔄 Build seamless automation – 💾 Easy migration when changing hardware – 🌐 Leverage 2,000+ integrated components > “Now your coffee machine learns your morning wake-up pattern! ☕️” Detailed instructions for beginners, so try it right now! 🏁 D