Necroposting on three threads that get thrown up in Google about this
I’ve been able to get the latest version of HA supervised running on a Sony Vaio P (who remembers those), which is shaping up to be a great little low power HA server which is small, has built in WiFi, built in screen ect for admin and looks great sitting in my entertainment unit. I am sure any of the other late 00’s and 10’s cheap netbooks people have lying around would be just as good.
What I had to do was recompile the supervised installer to accept docker.io
as a dependency.
Process:
-
Setup the system with Debian 12, ticking yes to linking the backported software repositories
-
Follow the instructions for installing HA here: https://community.home-assistant.io/t/installing-home-assistant-supervised-using-debian-12/200253?u=homearesistant
a) Dont run the linecurl -fsSL get.docker.com | sh
, which installs docker-ce, instead installdocker.io
which is included in the standard debian repositories for i386:sudo apt-get install docker.io
b) Use the 32 bit version of os agent:os-agent_1.6.0_linux_i386.deb
c) Grab the source code for the home assistant supervised installer and modify it to supportdocker.io
https://github.com/home-assistant/supervised-installer/tree/main
i) Change the line in/homeassistant-supervised/DEBIAN/control
fromDepends: curl, bash, docker-ce, dbus, network-manager, apparmor, jq, systemd, ...
toDepends: curl, bash, docker-ce | docker.io, dbus, network-manager, apparmor, jq, systemd, ...
ii) Compile to .deb (using the command found in .vscode/tasks.json)chmod 555 homeassistant-supervised/DEBIAN/p* && dpkg-deb --build --root-owner-group homeassistant-supervised
d) Use the newhomeassistant-supervised.deb
you just created instead of the released .deb
This got me a fully functional x86 install of HA supervised that is happily supporting my MQTT devices and runing the website with good speed. Theres a chance some docker containers won’t work, but this has not been a concern for me.
Lets keep these little power efficient x86 pcs out of e-waste
Cheers!