Hi there! I just finished a migration from HA OS to a containerized solution. It give me a lot more flexibility at the costs of more manual maintenance, but that’s another story!
One of the things I really mis by using the container instead of HA OS is upgrading Home Assistant itself via the UI. I’d like to keep everything up to date and Home Assistant releases more of then I SSH into my homelab.
So after some Googling and playing around I found Docking Station
on Github very useful: GitHub - LooLzzz/docking-station
Note: I don’t own or maintain this repository.
You literally just start the container and mount the Docker sock as described in the Readme.
It gives you a nice UI where you can see if there’s a newer version of your containers and the ability to upgrade to the latest version. It nicely restarts the container after pulling is completed and removes any leftovers when done.
You can add the UI in Home Assistant via the Dashboards feature: Multiple dashboards - Home Assistant
Here a short video of how the upgrading process looks: update-home-assistant-via-docking-station.mp4 - Google Drive
Alternatives I tried:
- Portainer - only shows update information in payed version
- What’s up docker? - only shows updates, not the ability to update
Before creating this post I found MqDockerUp on this community, I haven’t had a look into that yet.