I recently bought the Synology home server to manage my personal data. This is the tutorial I followed to set it up.

Youtube Channel

This is the Youtube Video List on how to setup Synology NAS as the home assistant server using docker. Some important episodes:

  1. Home Assistant on Synology inside Docker - #001
    • setting up the home assistant itself
  2. Portainer, Watchtower and InfluxDB for Home Assistant on Synology - #002
    • portainer help manage docker containers
    • watchtower updates to latest image
    • influxdb collects data
  3. Grafana Docker for Home Assistant on Synology - #003
    • grafana is a dashboard. can work with influxDB
  4. VSCode in Docker for Home Assistant on Synology - #019
    • vscode integration to edit config files
  5. Expose Synology to Public Web (DANGEROUS)

Plan

Item 1 to 4 is on how to setup the Synology itself. The item 5 is on how to bind Synology to a domain name you own and expose it to the public web.

With the setup, Synology becomes a machine hosts many containers that works as the brain for smart home. The last item help public web access to home assist so the owner has full control even he/she is not physically present. Because home server monitors and saves data continously, this setup can be used to optimize lifestyle as well.