Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Install Homebridge on Windows 10 Using Hyper V

Northern Man edited this pageOct 11, 2025 ·33 revisions

Homebridge on Windows using Hyper-V

This guide provides instructions for installing Homebridge on Windows 10/11 using Microsoft Hyper-V virtual machines.

Recommended Installation Method

We recommend using theHomebridge VM Image for the best experience on Windows with Hyper-V. This provides:

  • Pre-configured Debian-based virtual machine
  • Automatic updates for Homebridge, Node.js, and plugins
  • Better performance and stability
  • Simplified setup process
  • Regular security updates

View Homebridge VM Image Installation Instructions →


Legacy Installation Method (Docker-based)

The instructions below describe the legacy Docker-based installation method using a Boot2Docker ISO. This method is still functional but is no longer actively maintained.

Note: New users should prefer theHomebridge VM Image method above.

Table of Contents

Prerequisites

Before you get started, make sure you have the following:

  • A computer running an up-to-date version of Windows 10/11 Enterprise, Pro, or Education (64-bit)
  • ⚠️Windows 10/11 Home Edition is NOT supported - it cannot run Hyper-V
  • VT-x / AMD-V capability enabled in your system BIOS
  • An account with Administrator privileges
  • A DHCP-enabled network

Enable the Hyper-V Role

  1. Right-click on the Windows button and selectApps and Features
  2. SelectPrograms and Features on the right under related settings
  3. SelectTurn Windows Features on or off
  4. SelectHyper-V and clickOK

homebridge-win-10-enable-hyper-v

When the installation has completed, you will be prompted to restart your computer.

Create External Virtual Switch

You need to create a virtual switch that allows the Homebridge virtual machine to connect to your local network.

  1. OpenHyper-V Manager (press the Windows key and type "Hyper-V Manager")
  2. Select the server in the left pane, or clickConnect to Server... in the right pane, then selectLocal Computer and clickOK
  3. In Hyper-V Manager, selectVirtual Switch Manager... from the Actions menu on the right
  4. Under the Virtual Switches section, selectNew virtual network switch
  5. Under "What type of virtual switch do you want to create?", selectExternal
  6. Select theCreate Virtual Switch button
  7. Under Virtual Switch Properties, give the new switch a name such asExternal VM Switch
  8. Under Connection Type, ensure thatExternal Network is selected andAllow management operating system to share this network adapter is checked
  9. Select the physical network card to be paired with the new virtual switch (your ethernet or WiFi adapter)

homebridge-win-10-hyper-v-create-virtual-switch

  1. SelectApply to create the virtual switch. You will likely see a warning message. ClickYes to continue.

homebridge-win-10-hyper-v-create-virtual-switch-apply-changes

  1. SelectOK to close the Virtual Switch Manager window

Create Homebridge Virtual Machine

Download the legacy Homebridge VM ISO file:

⚠️ Save the ISO to a permanent location - it must remain attached to your virtual machine.⚠️

Follow these steps to create your virtual machine:

  1. In Hyper-V Manager, selectNew thenVirtual Machine... from the Actions menu on the right
  2. On theBefore You Begin tab, clickNext
  3. On theSpecify Name and Location tab, give your virtual machine a name, such asHomebridge
  4. On theSpecify Generation tab, chooseGeneration 1
  5. On theAssign Memory tab, allocate at least 1024MB of RAM, andUNCHECK the "Use Dynamic Memory" checkbox
  6. On theConfigure Networking tab, set the Connection toExternal VM Switch (created in the previous step)
  7. On theConnect Virtual Hard Disk tab, set the hard disk size to 16GB or larger
  8. On theInstallation Options tab, select "Install an operating system from a bootable CD/DVD-ROM", then select "Image File" and choose thehomebridge-vm-image.iso file you downloaded
  9. On theSummary tab, clickFinish

Once created, double-click on the virtual machine in Hyper-V Manager, then clickStart.

The VM will boot and start Homebridge. You can manage Homebridge by navigating to the address displayed in the console.

Manage Homebridge

TheHomebridge Config UI X web interface allows you to install, remove and update plugins, modify the Homebridge config.json, and manage other aspects of your Homebridge service.

Login to the web interface by navigating tohttp://<ip address of your server>:8581. You can access this from any device on your local network.

To find the IP address of your server, you can run:

hostname -I

Review theConfiguration Reference section below for important information about managing your installation.

Hyper-V Manager

You can safely close the Hyper-V Manager and Virtual Machine windows. The Homebridge virtual machine will continue to run in the background and will automatically start when your computer restarts.

You can access the console again at any time by opening the Hyper-V Manager app and double-clicking on the Homebridge virtual machine.

How To Uninstall Homebridge

You can remove the Homebridge Hyper-V Virtual Machine using the Hyper-V Manager program. You will need to stop the VM before you can delete it.

Major Node.js Version Updates

To update Node.js to the latest LTS version, run the following command in the Homebridge terminal:

sudo hb-service update-node

Configuration Reference

This table contains important information about your setup. Use this as a reference when configuring or troubleshooting your environment.

File Location / Command
Config File Path (inside container)/homebridge/config.json
Storage Path (inside container)/homebridge
Restart Commanddocker restart homebridge
Stop Commanddocker stop homebridge
Start Commanddocker start homebridge
View Logs Commanddocker logs -f homebridge

Need Help?

Installation

Homebridge Help

Homebridge UI Help

Versioning

Plugins

Developers

Clone this wiki locally


[8]ページ先頭

©2009-2025 Movatter.jp