Run own Docker Container

Hello!

I would like to run my own Docker containers that are not part of the add-on catalog.
Somehow I have found contradictory information as to whether this is possible and under what conditions.
The Portainer add-on was removed for security reasons.
Can any of you experts say clearly whether and under what conditions you can run your own Docker containers under Home Assistant (HA OS or Supervised)?

Many thanks for your help!

Best regards,
NehCoy

Just use proxmox and install HAOS as a vm in proxmox. You can then run whatever you want without any compromise with HA.

I do not believe you can with HAOS; you might well be able to with Supervised though.

HAOS (HA operating system) can not run alongside anything else and it manages all the docker containers (aka add-ons) for you.

If you want to manage your own docker containers (as I do), install HA Container (which will not give you add-ons) but given that add-ons are docker containers anyway, you set them up yourself. I personally prefer it this way, but it is not for everyone.

You can’t with HAOS or supervised.
You need core or container or move them away from the server.

1 Like

As soon as you run a docker container on either HA OS or HA Supervisor, you will get a pop-up that your system is ‘unsupported’

Hi Arh!
Good idea, but the base host system is not powerful enough :frowning:

Hi WallyR!
Yeah, I’ve already thought about that too. But I appreciate the luxury of being able to trigger all updates via Home Assistant UI. If I run Home Assistant in a Docker container, I have to take care of the updates of Home Assistant and the host OS myself…

Hello francisp!
Thanks for the hint, I have also read about this. Which means, if I have understood it correctly, that I can no longer update Home Assitant automatically. A feature that I would hate to do without.

But your statement that you can run containers now also contradicts WallyR’s statement that it is not possible … :thinking:

Hello jchh!
Thanks for your reply!
I’m afraid that will be the solution it comes down to.
Do you have a tip for me on how to keep the host OS (Debian) and the Home Assistant container automatically up to date?
Thanks you.

It is possible to run containers on supervsied, but you are not running a supported setup and the help with issues will be hard to get, because once you run your own containers, then people have no idea how your system behaves and what causes those behaviours.

There is a deprecation of supervised installation being discussed at the moment due to exactly this situation where users think they can more with a supervised installation and also because they think it is easy to maintain, but when it comes to the majority r OS and Python updates then they get in trouble.

I’ll see how I get on with the Docker version of HA.

Many thanks for your answers.

Sorry for the late reply.

I believe ‘Watchtower’ (which is it’s own docker container) can update other containers but I don’t do this myself as I like to check the notes for breaking changes etc before updating.