Open Thread Border Router (OTBR) with Docker not discovered

Hey there,

I’m still very new to HA but already loving it. I have HA running on my Raspberry Pi and now I want to also setup a Open Thread Border Router (OTBR) with Docker on it.

I followed the official documentation and I’m able to access the web ui as well as create a Thread network. The problem now is that the network isn’t discovered by other devices like the eve App on my iPhone. I also tried to install the OTBR directly on the PI and with that the network is discovered in listed in the eve app.

I start the container like this:

docker run --sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv4.conf.all.forwarding=1 net.ipv6.conf.all.forwarding=1" -p 8080:80 --dns=127.0.0.1 -it --volume /dev/ttyACM0:/dev/ttyACM0 --privileged openthread/otbr --radio-url spinel+hdlc+uart:///dev/ttyACM0

I guess the Thread network is not discovered because the container is not running on the host network. However, when I try to start the container in the host network specifically I get the following error:

sysctl "net.ipv6.conf.all.disable_ipv6" not allowed in host network

Do you have any ideas how to solve this?

Just passing along some information…
Here is a community thread that may be more of interest. It discusses how to setup an HA OTBR standalone Docker container. This solution takes an HA OTBR AddOn and modifies it to run as a stand-alone Docker container. So it incorporates a few modifications that are made by HA to the opensource OTBR. I have not tried this myself. Most others are using either the HA AddOn SiLabs Multiprotocol or AddOn OTBR (either are typically used with an HA SkyConnect) as their OTBR and these AddOns of course uses the fullblown HA (HAOS, Supervisor, Core, etc.).

1 Like

Thanks for your answer but I think the mentioned post from @leopold is only for multiprotocol or?
b2un0/silabs-multipan-docker - Docker Image | Docker Hub

Just like the @Cilenco , I am looking for an OTBR docker that can be made compatible with homeassistant docker.