Home assistant OS Asustor nas

Hey there,
I have been running HA for a few months now and loving it. As most people eventually want, I wanted more and more automations and integrations to run. Now most of them won’t install because they need to be installed as an “add-on”, that’s when I figured out there’s more than just the HA app.
So I’ve been trying to find a way to install HAOS/supervised on my Asustor nas but so far no luck. Most tuturials want me to install VirtualMachine which isn’t available on the asustor apparently.
My question is, does anyone have a good tutorial/video for the installation? Somehow there’s always a step that’s not working like VM.
Quite new to this, but always willing to learn. However, I can’t figure this one out on my own.
Thank you very much

AS3302T - 4.3.3RHJ1 - 1.14

Hello,

How are you running it now?
Don’t know your specific model but why not installing in a docker container and adding all the docker container you need for any add-on (eg esphome, music assistant)?
Supervised installation will not be supported any more by the end of 2025

Docker hub installation procedure are available on asustor website.

1 Like

Looks like their app is running a container install. https://www.asustor.com/en/app_central/app_detail?id=1012&type=22 though it is a coouple of versions behind.

Nearly all add-ons are just the containerised application jiggered to be supervised by Home Assistant. There is nothing stopping you just installing the container version of what you want.

1 Like

Thank you for your replies! I am running HA core through the built in container it seems. I have portainer CE installed, in which I can see HA as a container. Can I install add-ons for HA, like zigbee2mqtt through here, or do I use the portainer one?

Yep just use the normal container. Yes you can manage it with Portainer.

1 Like

Hi,

I installed HA in a VirtualBox on my asustor NAS. Everything is available. Here is a video that explains how to do it.

1 Like

Hi thanks! I also saw this video, but VB isn’t available in App Central for me.
I’m going to look into how portainer and containers work.

I tried that too, but found it horrible to work with USB dongles for zigbee/zwave. How did you cope with that?

The app central installation of homeassistant canbe easily upgrated trough portainer itself, you dont need to wait for app central updates.

I also think that the appcentral mode is mapping the exposed port 8123 somehow, which doesnt show in portainer

Hi,

For USB dongles, it works with the virtual machine. I added the necessary filters in the VM and they are available for HA. The problem I haven’t been able to solve with USB dongles is that when I restart my NAS, I have to unplug and replug the USB dongles for them to be recognized again in the VM.

I tried installing via docker too, but with the virtual machine, I find it easier to manage the add-ons.

I now recall that even the skyconnect intialisation caused the whole thing to lockup and crash. So thats why i moved to docker. Yes i’ll be missing the addons, but dont mind to do it on portainer my self . The asustor upgrade makes HA restart so fast, that I dont mind doing a little work that supervisor did before :slight_smile:

Hello, I would like to try to install HA again in Docker version. Can you share your compose files for HA and the add-ons. Have you managed to enable Bluetooth? Thank you.

i’m slowly migrating to portainer on Asustor, havent got to bluetooth yet. Zigbee was no issue with skyconnect dongle.
Came from Synology VMM, so piece by piece i’m moving.
my container settings in screens:
just latest tag and network ‘host’

entrypoint override (not sure this is needed)

few binds:


i’ve been looking at bluetooth today. I’ve seen the driver isnt present for my tplink based on rltek chip.
There is a list of supported dongles, but those are all bt 4. Im gonna try the logilink to see if it accepts and loads
Also struggle with my zwave stick. Container is just not getting the serial access. acces right issue, for now solved with privilieged container on ZWJS

BT driver was required to make a dongle being visible and activated on ADM. However i fail to load the BT into the homeassitant container. It’s said it require a bind mout for /run/dbus. But that location in cant find in adm ssh. Need to do some digging how asustor has the dbus loaded somewhere

found it. /var/run/dbus needs bind to /run/dbus to make bluetooth work: