Installation Guide
Complete installation guide for SeloraBox, our managed Home Assistant instance. Learn hardware requirements, ISO flashing, and automatic setup process.
Search results
SeloraBox Installation Guide
SeloraBox is Selora Homes’ managed instance of Home Assistant, providing enterprise-grade reliability with automated provisioning and management. This guide walks you through the complete installation process from hardware preparation to initial setup.
Prerequisites
Hardware Requirements
Recommended Device: Bee-Link EQ14
- Processor: Intel® Twin Lake N150
- RAM: 16GB
- Storage: 500GB hard drive
- Network: 1 Gigabit Ethernet port (minimum)
- Boot Media: USB flash drive (8GB or larger)
Network Requirements
- Ethernet connection with DHCP enabled
- Internet access for initial configuration and updates
- Stable network during installation (approximately 15-30 minutes)
Installation Tools
- USB flash drive (8GB or larger, will be erased during flashing)
- Balena Etcher or equivalent ISO flashing tool
- Computer for downloading ISO and flashing USB drive
Installation Overview
SeloraBox uses an automated installation process that sets up:
- Proxmox Hypervisor: Enterprise-grade virtualization platform
- Home Assistant VM: Pre-configured virtual machine
- Ansible Configuration: Automatic system provisioning
The entire process is hands-off after booting from the USB drive.
Step 1: Download the ISO Image
- Navigate to https://downloads.selorahomes.com/
- Download the latest SeloraBox ISO image (e.g.,
selorabox-9.0-1.iso) - Verify the file size and checksum if provided
Step 2: Flash the USB Drive
Using Balena Etcher (Recommended)
- Download and install Balena Etcher
- Insert your USB flash drive
- Launch Balena Etcher
- Flash from file: Select the downloaded SeloraBox ISO
- Select target: Choose your USB drive
- Click Flash and wait for completion

Verification
- Etcher will automatically verify the flash process
- Safely eject the USB drive when complete
- The USB drive is now ready for installation
Step 3: Prepare the Target Device
BIOS Configuration
- Power off the target device completely
- Insert the flashed USB drive
- Power on and enter BIOS/UEFI settings (typically F2, F10, F12, or DEL key)
- Navigate to Boot Options or Boot Order
- Set USB as the first boot device
- Save changes and exit BIOS
Boot Sequence
- The device will now boot from the USB drive
- You should see the SeloraBox installer splash screen
- Do not interrupt the installation process
Step 4: Automatic Installation
Once the device boots from the USB drive, the installation runs automatically. You don’t need to do anything - just wait for it to complete.

The installer will set up the Proxmox hypervisor, install base services, configure Ansible, and prepare the device for registration. When complete, the device will display a registration screen with a QR code (see Step 5 below).
Step 5: Device Registration
After the first boot completes, the SeloraBox enters registration mode and displays a QR code on the screen.

Claiming Your Installation
You have two options to claim the installation:
Option 1: Scan the QR Code
- Use your mobile device to scan the QR code displayed on screen
- This will automatically open the claim page with your device code
Option 2: Manual Entry
- Note the code displayed below the QR code on screen
- Navigate to https://connect.selorahomes.com/claim
- Enter the code manually

Customer Assignment
After claiming the device, the Selora Connect portal will prompt you to:
- Create a new customer: Set up a new customer profile for this installation
- Connect to existing customer: Link this device to an existing customer by providing their email address
Registered Mode
Once registration is complete, the device transitions to registered mode, which enables:
- Heartbeat monitoring: Device sends status updates to Selora Homes
- Secure network connection: Connected to our managed infrastructure
- Remote access (coming soon): Request temporary remote access that customers can approve
- Automatic updates: Receive configuration updates and security patches via Ansible
Step 6: Configure Home Assistant
Once the device is in registered mode, you can proceed with Home Assistant configuration.
Accessing Home Assistant
- Check the device screen for the Home Assistant installation URL
- From another device on the network, navigate to the displayed URL
- Complete the Home Assistant onboarding wizard:
- Create your admin account
- Set up your location and timezone
- Configure initial integrations
Initial Setup Recommendations
- Change admin password: Use a strong, unique password
- Enable advanced mode: Settings → Profile → Advanced Mode
- Configure backups: Set up automated backup schedule
- Add integrations: Connect your smart home devices and platforms
- Create dashboards: Build custom views for your customer
Troubleshooting
Installation Won’t Start
- Verify BIOS boot order: Ensure USB is first
- Re-flash USB drive: Try a different USB port or drive
- Check USB compatibility: Use USB 2.0/3.0 compatible drives
- Disable Secure Boot: Some systems require this for custom ISOs
No Network Connection
- Check DHCP: Ensure your network router has DHCP enabled
- Try different Ethernet port: If device has multiple ports
- Cable test: Verify Ethernet cable is working
- Static IP: Advanced users can configure static IP in Proxmox post-install
Cannot Access Proxmox Web Interface
- Wait longer: First boot can take 5-10 minutes
- Check IP address: Verify from console or router DHCP table
- Firewall: Ensure port 8006 is not blocked on your network
- Certificate: Accept the self-signed certificate warning in your browser
Home Assistant VM Not Starting
- Log into Proxmox web interface
- Select the Home Assistant VM
- Check console for error messages
- Verify VM has sufficient resources (CPU, RAM) allocated
- Try manually starting the VM from Proxmox interface
Next Steps
After completing the installation, registration, and initial Home Assistant setup:
- Add smart home integrations: Connect Zigbee, Z-Wave, Wi-Fi devices and platforms
- Create automations: Build workflows for your customer’s needs
- Configure automated backups: Set up regular backup schedule in Home Assistant
- Design dashboards: Create custom views tailored to your customer
- Test the system: Verify all devices and automations work as expected
- Document the setup: Provide your customer with usage instructions
Support
Current Status
- Installation and registration: Available now
- Remote access: Coming soon - customer-approved temporary access
- Documentation updates: Check back regularly for updates
- Feature requests: Contact us with feedback and suggestions
Getting Help
For installation issues or questions:
- Check this documentation and troubleshooting section
- Review Proxmox and Home Assistant official docs
- Contact Selora Homes support at connect.selorahomes.com/support
Last modified November 11, 2025: Add selorabox installation doc (150b44c)