How to install HassIO?

  • I'm new to OMV and docker. But have managed to install some containers using Portainer. I have a fair knowledge of Hassio and have been running that on a RPi for some years. I want to migrate to my OMV NAS but don't understand how, even though I've been googling and trying to understand. There seems to be so many ways, and different ways depending on your system etc.


    I want to keep on using HassIO instead of Home assistant since I'm so used to addons. I tried pull this within Portainer https://hub.docker.com/r/hassioaddons/base-amd64 but it didn't work and got some 'can't reach API' error.


    Thanks in advance!

  • hassioaddons is not the hassio application. You need to find a hassio image first.

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 5.x on ASRock Rack C2550D4I C0 Stepping - 16GB ECC - Silverstone DS380 + Silverstone DS380 DAS Box.

  • HI, I've just got it working on OMV 4.1, following the instructions on https://www.home-assistant.io/hassio/installation/ (last steps, general install on UBUNTU).


    Steps I've done are in the attached text file forum.openmediavault.org/wsc/index.php?attachment/14215/,


    Also attached a copy of the result working dockercontainers.
    Docker Images Created.jpgDocker runing containers.jpg
    Home assistant is accesed via: http://OMV_IP:8123


    Tested add-ons (MQTT, SSH, Config) are installed as usual and they work ...


    Regards

    OMV 4.x. OMV-Extras ZFS iSCSI Infiniband. Testing OMV 5.1. Testing OMV arm64

    Edited 2 times, last by vcp_ai ().

  • Hello
    Yes that is exactly what i was looking for : installinhg Hassio on my OMV NAS (because running InfluxDB and Grafana on the pi make no mich sense as i see my SD card being slowly grinded by the data logging


    My PC based NAS/ Server Running OMV would be great for that matter


    I will définitely start this quest of installing Home Assistant(Hassio flavour) in docker - wish me luck as i'm far from being linux aware
    I already fear / feel being eaten alive by the "command line monsters" (and their parameters demons),..that is if the "directory permission gouhls" do not feast on my miserables bones before


    ;(


    to Mr VCP_ai : the link to your "steps" look to be no more available (attachement 14215 returning error)


    starting with 1 (probably stupid) question : procedure from Hassio Site , ubuntu procedure :


    is this a "normal" install on the server or an an install "inside a docker" ?
    if this is inside a docker, does that not mix or interfere with docker management from the OMV web UI ?


    I already succeed in having running the Normal Home assistant in a dock but installing the Hassio layer is my current line of defeat


    any advices ? am'i wrong somewere ?

  • This is a copy of my steps:
    The are executed in an OMV Shell .

  • OK trying to wrap my head around some details:


    Step 0 - install curl (as per yvanleterrible's post) before beginning.


    Steps 1-3 Q. - the shared folder you made for hassio is on the OMV system drive where the OMV OS resides, OR on a Samba share on a data drive?
    Step 7 Q. The install script is downloaded and run (I assume as root) from the share created as per steps1-3.


    Q. Is there a point where the OMV's Docker plugin and setup dialog/interface is used?

  • @shazster
    curl is installed on mi line #4
    The shared folder is created , from OMV, as any other shared folder of the system. In my case is a ZFS fileSystem (does not have a limit on its size). Actually, after one month, is using 490MB..


    The install script is downloaded and run from root account (step #7). it makes all the job. Docker UI is not used.


    Dockeu UI is only used to test tthat all containers are installed and running....

  • Hello,
    Don't want to start new thread for the same question becouse of OMV version


    I have tried installing home assistant on OMV5 docker several times (following steps from vcp_ai), but am facing same problem every time.
    hassio_dns container is not starting.
    HomeAssistant_supervisor is constantly trying to start hassio_dns.


    # docker logs hassio_dns
    returns:
    Listen: listen tcp :53: socket: permission denied


    from home assistant side I see:
    19-11-27 12:40:41 WARNING (MainThread) [hassio.tasks] Watchdog found a problem with CoreDNS plugin!
    19-11-27 12:40:41 WARNING (MainThread) [hassio.tasks] CoreDNS plugin is in fails state / Reset config


    I have tried:
    . adding DNSStubListener=no to /etc/systemd/resolved.conf
    . dissable systemd-resolved.service
    . add google dns(8.8.8.8) to /etc/docker/daemon.json


    I am not very experienced with linux so I've been searching for solution for two days, and have no ideas what to try next.


    Would appreciate any suggestions


    Thank you

  • Hi all.

    I tried to install Home Assistant on OMV5 through portainer which I successfully did. But after I create my Home Assistant account and log into Home Assistant, i do not see the addons or supervisor icons which many tutorials use to help setup Home Assistant - have I missed something?

  • Hi all.

    I tried to install Home Assistant on OMV5 through portainer which I successfully did. But after I create my Home Assistant account and log into Home Assistant, i do not see the addons or supervisor icons which many tutorials use to help setup Home Assistant - have I missed something?

    This probably has something to do with the recent announcement (which has also been reversed) that Home Assistant will no longer support generic linux installs, or other unsupported installs. If you only installed the Home Assistant container, you're probably missing the Supervisor container which is what gives you all of the addons. If that's what you're looking for, you might have a harder time getting that running (and keeping it running) soon.

  • Yup.

    What you are running is HomeAssistant Core. It does not include the overall OS that allows you to run the add-ons -essentially their own Docker implementation.

    They seem to really pushing everyone towards raspberry pi installs, and not everyone is content with that platform (As neither of us probably are...hence why you and I are both here on an OMV forum...)

  • Just an update, I had to modify the URL in line 8 to:

    Code
    curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh | bash -s-- -d "/sharedfolders/hassio"


    otherwise works great for installing supervised HA/hassio, thanks!

    This is a copy of my steps:
    The are executed in an OMV Shell .

  • Just an update, I had to modify the URL in line 8 to:

    Code
    curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh | bash -s-- -d "/sharedfolders/hassio"


    otherwise works great for installing supervised HA/hassio, thanks!

    Hi, Thanx for sharing.

    your new line 8 is missing a space after -s. should be "-s --" instead of "-s--"

    I followed instructions I have everything installed. working on OMV5.


    thank you

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!