Home Assistant and Docker Host on same machine

Currently I use Home Assistant OS, installed directly on my Intel NUC. In addition to HA, I have secretly installed a few more containers on HAOS and use it as a Docker host as well. I know that is not a supported scenario. So I am looking for a way to implement this better.

One way that many here choose is to install Proxmox on the NUC and then run HA as a VM. In parallel, you could also set up a VM as a Docker host. A nice solution in itself, but it requires much more attention than my current solution. In particular, you also have to keep Proxmox and the Docker VM up to date regarding updates. With HAOS, this is all very easily solved via one-click updates.

Do any of you have an idea how I can deploy Home Assistant and custom Docker containers on a shared NUC in a practical way without losing the convenience of easy updates?

Same question I always ask: Why do you want HAOS if you can manage docker by yourself? Addons are just repackaged container themselves.
Updating HA is then like any container: Pull latest image - rebuild, docker-compose pull && docker-compose up -d

2 Likes

Because I enjoy someone else taking care of OS updates :slight_smile:

I guess you mean in a GUI way?
Maybe have a look at OpenMediaVault. It’s NAS oriented but supports docker containers and is taking care of OS (debian) updates…

I assume you would then recommend running HA Supervised on it, right?

Definitely not :wink:
Supervised is pointless nowadays, especially if you want a supported, worry-free setup…
The only installation options I consider viable are Container or HAOS.

1 Like

Okay. As I’m using addons, seems like there are only two options left:

  • Continue using HAOS with additional containers, which is officially not supported
  • Using some kind of VM-Stuff with a HAOS VM and a Docker VM

Yes

Note to self: Stop being involved in threads where people wants to bypass HAOS requirements/limitations but wants to keep HAOS any way :joy:

2 Likes

Actually I asked, because I didn’t want to continue this way :stuck_out_tongue:

You want add-ons.
The only practical way to use add-ons is HAOS.
Supervised has the same limitations and requirements as HAOS, without the ease of use.

That’s basically the end of any discussion :wink:

What did you decide here? I have been using supervised for a while and I like it a lot because I can still manage everything on the machine but I can also install add-ons easily. I am about to merge my two home servers one with about 10 docker containers running from a docker compose script and my managed HA.

I switched to a HAOS VM, hosted on TrueNAS. TrueNAS can also handle Docker containers directly.

Many people go with the proxmox route too.