Today I moved my Home Assistant setup from the NAS it’s been on for 3+ years, to my frigate server. With Frigate processing 15 cameras for objects, both the CPU and GPU rarely rose over 10%. I had noticed some response issues with Home Assistant and had eliminated all of the options except giving it more power.
I wanted a clean slate with Home Assistant and planned to import what I needed as I added back dashboards and automations. I was able to copy my Home Assistant configuration.yaml to the new server, create a new Docker Compose file since I wasn’t able to use Compose with the Synology NAS, docker compose up -d and Bob is your uncle.
I’ll admit, this isn’t the most interesting compose file, but it’s a great example of how simple it can be. My Frigate compose files map much more complex volume and network port details, along with GPU, USB and PCI configurations. It can go very deep.
I appreciate being able to use Docker Compose for my Home Assistant container going forward. I left the MQTT implementation on the Synology and things have been smooth since. I’ve been managing quite a few containers across 3 machines and have long since setup keys to SSH without passwords. I have a PowerShell script shortcut on my desktop that I just select the server and it’s logged in and ready to go. I know Docker Compose is not new, but using it is pretty new to me and I am absolutely hooked.