I see this often but I don’t see anyone showing it and it doesn’t sound correct. Your install is going to use whatever it uses…
It’s pretty easy to create a KVM VM of HA OS using virtual machine manager and assign whatever resources you like. The only “difficult” bit is making a bridge network for it so that the VM gets an IP through DHCP like any other device on your network. But I was able to use a couple of the methods given here for that. https://www.tecmint.com/create-network-bridge-in-ubuntu/
Oh, and the VM is going to be using docker because…surprise!..It’s always used docker whether on a pi, nuc, tinkerboard, odroid, or a VM. Running it with docker was never a choice. The choice has always been which Operating System to use.
I was having issues upgrading Hassio so I upgraded docker-ce to 20.10.1, then upgraded Ubuntu server to 20.04 LTS. I then stopped the supervisor service and deleted all of the home assistant containers via pertained (supervisor, audio, dns, etc).
I then deleted the /home/user/docker/hassio folder that contained all of the config files, etc.
I tried following this guide but when I try curl -fsSL get.docker.com | sh I get an error saying could not resolve host: get.docker.com.
I then try the installation script and hit enter, it does absolutely nothing.
Edit - Solved it, there was a DNS issue. Had to modify the resolv.conf file.
So I’m seriously considering this route. I’m currently on Home Assistant supervised, version 0.117.0 on Ubuntu 20.04, and running into issues with broken Google TTS that has since been fixed in the newer releases. But also do not want to upgrade HA until I’m on a supported platform.
The machine is a Lenovo ThinkCentre M700 mini, Core i5 6th gen with 8GB RAM. How much RAM would you recommend I give to the KVM virtual machine? should I just buy another 8GB RAM and give it 8?
So I’ve been trying this installation method for a while now without success on Ubuntu 20.04 - quite possibly as a result of my lack of Linux skills (I’m totally new).
When running the install script, I’m hitting the following:
root@Home-Assistant-Ubuntu:~# curl -sL "https://raw.githubusercontent.com/Kanga-Who/home-assistant/master/supervised-installer.sh" | bash -s
[info]
[info] This script is taken from the official
[info]
[info] Home Assistant Supervised script available at
[info]
[info] https://github.com/home-assistant/supervised-installer
[info]
[info] Creating NetworkManager configuration
[warn] Changes are needed to the /etc/network/interfaces file
[info] If you have modified the network on the host manualy, those can now be overwritten
[info] If you do not overwrite this now you need to manually adjust it later
[info] Do you want to proceed with overwriting the /etc/network/interfaces file? [N/y]
y
[info] Replacing /etc/network/interfaces
[info] Restarting NetworkManager
[info] Install supervisor Docker container
invalid reference format
root@Home-Assistant-Ubuntu:~#
Seems to be an issue when trying to pull the supervisor docker image (from the script) -
I have tried downgrading the docker version, but that seems to have had no effect either:
root@Home-Assistant-Ubuntu:~# docker --version
Docker version 19.03.15, build 99e3ed8919
Manually calling for the HASSIO_VERSION ((curl -s "https://version.home-assistant.io/stable.json" | jq -e -r '.supervisor'))
correctly returns 2021.02.11 but I think the versioning of HA changed recently - is this maybe the issue in the script?
My understanding was that the deprecation of this method was on hold and that in fact many users have successfully installed using this method and are still running it.
As far as I can tell, it is the only current method of running with the supervisor in a containerized manner.
No, it has been awhile since I ran it. I have my Docker install frozen at 19.03 because there was an alert about compatibility with 20.x. Everything is still working, but once in awhile, usually after a full reboot, I have to do a sudo service hassio-supervisor restart to fix the “not healthy” error.