Home Assistant on Synology NAS as Virtual Machine

Synology NAS is a perfect platform for running Home Assistant.

Running Home Assistant as a virtual machine on Synology NAS has a lot of advantages and here are some of them:

  • a centralized hub for all your smart home devices and services
  • no need to worry about running out of disk space
  • possibility to take snapshot backups
  • reliability and stability
  • easy to install and set up

This blog post provides a step-by-step guide on how to install Home Assistant on Synology NAS as a virtual machine.

Cool Tip: Synology Virtual Machine Manager (VMM) installation guide! Read more →

Home Assistant on Synology NAS as Virtual Machine

Download and unzip a VirtualBox image file with Home Assistant.

From Synology NAS Main Menu open Virtual Machine Manager (VMM), then in the left pane click on ImageDisk ImageAdd, upload the image file and click on Next:

Select a storage where to save the image:

Wait till the image is uploaded:

Once the image is uploaded, in the left pane click on Virtual MachineImport, select “Import from disk images” and click on Next:

Select a storage for the virtual machine with Home Assistant:

Give the name for the VM and allocate 2 CPU cores and 2GB of RAM:

Also allocate 32GB of a disk space for the VM:

Select the network:

Select the newer UEFI (Unified Extensible Firmware Interface) bootloader:

Select which Synology NAS users should have full access to this VM and click on Next:

Select “Power on the virtual machine after creation” and click on Done:

Once the virtual machine is up and running, you can connect to the CLI of Home Assistant by selecting the VM and clicking on Connect:

Note the IP address of your Home Assistant:

To open Home Assistant in a web-browser, type in the assigned IP address with the default port, for example http://192.168.88.237:8123:

The next step is to configure Home Assistant, but this is another story 🤖.

Was it useful? Share this post with the world!

Leave a Reply