Hassio on a not raspberry system

ok, so now it seems that if I want to have add-ons I need to install hassio and not the Home Assistant?

But I’ve read that hassio is only for Raspberry or am I wrong?

I want to have Home Assistant on a mini PC, running Linux.

I already first installed Debian on the PC and then Home Assistant.

How difficult is it to install the available add-ons without having hassio?

1 Like

You can install Hassio on a generic Linux system with docker.

It’s my next project. I have an i7 4610Y XCY Mini PC but don’t have the time at the moment.

2 Likes

Hassio is a docker installation can be installed in any Linux system. Addons are their docker based plugin system.
Many of the addons can be installed in other Home Assistant installations. I have Configurator installed on my virtualenv install, for instance.

My opinion is that, even on a Raspberry Pi, it is better to install Hassio on a Linux OS rather than use the HassOS image. I had stability issue with HassOs in a VM.

I followed the steps in the official installation guide for Linux. But since I don’t know much about Linux how do I find the address Hassio is now running on? Tried Hassio.local:8123 which didn’t work. And will the docker container automatically start when Linux is rebooted?

In many links systems the command ip addr will tell you the ip address. What Linux system did you choose? ? Here is the output on Raspian for a wired ip address of 192.168.131.178. (eth0) Wireless would be under wlan0. The poer designations vary depending on the Linux variant.

pi@hass:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:18:c5:eb brd ff:ff:ff:ff:ff:ff
    inet 192.168.131.178/24 brd 192.168.131.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::bcc2:ebe0:9072:54c2/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether b8:27:eb:4d:90:be brd ff:ff:ff:ff:ff:ff

I did the same using these commands:

sudo -i

add-apt-repository universe

apt-get update
apt-get upgrade
	
apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat software-properties-common

curl -sSL https://get.docker.com | sh

curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install" | bash -s

It’s running on the IP of the host machine. Whatever your Linux IP address is

1 Like

Thanks - it is “alive” now. How do I find the config folder so I can restore snapshots?

I tried the Samba add on,
But receive the errpr:
Become_local_master_browser: Error - cannot find server SERVER-3810T in workgroup on subnet

ok, now getting back to my original thread :smiley:

Is it possible to install hassio next to home automation or do I have to remove it home automation first.

if so, how do I do this?

I think the config directory is in /usr/share/hassio by default.
There is a file /etc/hassio.json listing the location.
I think you can safely ignore that Samba warning.

Can you rephrase this?

I’m not sure what you are asking. Hassio is home automation.

I think they are asking if they can install Hassio along side Home Assistant.
The answer is that, using default settings, it cannot be done since they share the same network ports.
Even when it is possible, is would not be easy and likely not worth the extra effort.

What features do you see in Hassio that are not present in Home Assistant? Many things equivalent to the Hassio addons can be added to Home Assistant. I have the Configuration tool, for instance, in my virtualenv Home Assistant.

Thanks. I could ignore the error and it worked :grinning:

@anon34565116
That was indeed what I meant.

I want especially the MQTT broker Add-on and the google assistant.
Also the configuration tool is very usefull.

How do I setup these 3 without Hass.io (add-on)?

Run a mosquitto docker container

You want the add-on or the component? These are different things.

what I want is that when I ask google on my phone to turn on the light, they turn on.

so what do I need? :slight_smile:

You DON’T need the add-on. You use the component which is available on every platform or the cloud component if you don’t know how to forward ports or setup SSL

1 Like

https://www.home-assistant.io/docs/ecosystem/hass-configurator/

1 Like