# Issue with Matter on self hosted Homey

**URL:** <https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203>\
**Category:** Homey Self-Hosted Server\
**Tags:** matter\
**Created:** [December 18, 2025, 8:09am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203 "2025-12-18T08:09:08Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Olex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olex/32/79016_2.png) [@Olex](https://community.homey.app/u/Olex)\
**Post date:** [January 17, 2026, 8:28am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/41 "2026-01-17T08:28:53Z")

</div>

I enabled IPv6 support in my Synology after I installed SHS.  
Now i see that IPv6 seems to be disabled in my host settings, could this be the reason for my problem with adding Thread devices?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/1/6185cfaf16816bd5cc950d1d2ce17952766a2226.png)

---

<div class="post-metadata">

**Author:** ![Etone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/etone/32/120942_2.png) [@Etone](https://community.homey.app/u/Etone)\
**Post date:** [January 17, 2026, 8:32am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/42 "2026-01-17T08:32:50Z")

</div>

IPv6 is 100% needed for Matter to work (especially with Thread, I’m not 100% sure if Matter over Wifi can be used with IPv4, buut I think thats not the case).

Your issue might be solved when you enable IPv6 on your synology host

---

<div class="post-metadata">

**Author:** ![Olex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olex/32/79016_2.png) [@Olex](https://community.homey.app/u/Olex)\
**Post date:** [January 17, 2026, 8:36am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/43 "2026-01-17T08:36:43Z")

</div>

Thanks.  
I enabled IPV6 on Synology nettwork setting.  
However, the IPv6 is still disabled under the host settings.

I guess this reflect the current nettwork settings when the SHS was installed.  
And then I have to remove the project and reinstall SHS and bring the backup of data?

---

<div class="post-metadata">

**Author:** ![Etone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/etone/32/120942_2.png) [@Etone](https://community.homey.app/u/Etone)\
**Post date:** [January 17, 2026, 8:49am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/44 "2026-01-17T08:49:24Z")

</div>

You might be able to restart the container, but I’m unfamiliar with Synology, sorry. Might also be just a visual thing in the UI, as the container should use host networking mode and the host has IPv6 enabled. BUT it could be that the docker network is created without IPv6 and you need to stop the container (and quite likely remove it) and then prune the networks to remove the non-IPv6 Network and have it recreate by re-adding the project after that

---

<div class="post-metadata">

**Author:** ![Olex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olex/32/79016_2.png) [@Olex](https://community.homey.app/u/Olex)\
**Post date:** [January 17, 2026, 9:27am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/45 "2026-01-17T09:27:25Z")

</div>

Thanks.  
I guess it could be just a UI status problem.  
Most likely it is missing support in SHS and that Athom must resolve this.

Is there anyone here that have managed to run Matter over Thread on their Synology NAS?

---

<div class="post-metadata">

**Author:** ![majorzoltanpepe](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/majorzoltanpepe/32/123245_2.png) [@majorzoltanpepe](https://community.homey.app/u/majorzoltanpepe)\
**Post date:** [January 17, 2026, 9:35am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/46 "2026-01-17T09:35:09Z")

</div>

Synology IPv6 display is confusing on containers. Hosts should have the same IPv6 settings than the NAS itself. I have the same disabled display but It works. I had the issue that did not found the route to the devices, so I had to add it manually.

---

<div class="post-metadata">

**Author:** ![majorzoltanpepe](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/majorzoltanpepe/32/123245_2.png) [@majorzoltanpepe](https://community.homey.app/u/majorzoltanpepe)\
**Post date:** [January 17, 2026, 9:43am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/47 "2026-01-17T09:43:55Z")

</div>

I did, it works perfectly now. See my [previous post](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/33) it might help you as well.

---

<div class="post-metadata">

**Author:** ![Olex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olex/32/79016_2.png) [@Olex](https://community.homey.app/u/Olex)\
**Post date:** [January 17, 2026, 5:02pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/48 "2026-01-17T17:02:50Z")

</div>

Many thanks.

I have been strugling around for a few hours, with help from ChatGPT 😁  
No luck so far.  
In your script you use `eth0`, but chatGPT suggests that `ovs_eth0` is correct for Docker in host mode. However, `eth0` worked for you on Synology?  
Thanks.

Edit:  
Also tested with VMware workstation on Windows.  
The same result, not possible to add Thread devices.  
Using Apple TV as TBR.

No problem adding devices when testing on HP23 and sharing devices from Apple Home.  
Looks like an Athom issue.

---

<div class="post-metadata">

**Author:** ![Etone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/etone/32/120942_2.png) [@Etone](https://community.homey.app/u/Etone)\
**Post date:** [January 18, 2026, 8:27am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/49 "2026-01-18T08:27:14Z")

</div>

UPDATE: I solved MY issue.

As suspected, it was an Issue with my setup. And as suspected in my [last post](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/40): Its about the number of `veth` and `br-` interfaces on the host.

Seems like either Homey-SHS or the used matter library can’t handle too many IP Interfaces (According to [this issue](https://github.com/project-chip/connectedhomeip/issues/27007) it has something todo with the UDP Socket Watch Pool beeing to smalll

This error leads to the matter daemon from homey-shs not initializing correctly on start, which leads to the 0x00ac error (the Matter fallback error in `wrapMatterError()`

How did I “fix” this FOR MY SETUP:  
Most ip links I had are from running docker compose stacks (each producing a veth and a br IP Link. For testing purposes (and not at all the final fix, I guess the final fix must be merged by the matter dependency / homey-shs to ignore veth devices in the ip link lookup) I simply stopped ALL running compose stacks (besides my monitoring and my docker management stacks), then pruned my docker host (which in turn removes all orphaned networks), which then removes all unused veth IP links. This reduced the number from over 50 down to 18, which seems to be working. Then start homey-shs again AS THE FIRST STACK. Then start all other compose stacks.

When homey-shs is started, the number of ip links does NOT _matter_ (Wordplay on purpose, ba dum tss) anymore and the pairing works (Tested with matter over wifi devices. For Thread I need a TBR, will check this at some other point in time).

More premanent fixes:

- Move homes-shs to its own host
- Reduce the number of docker networks by managing them yourself

Thanks all for the topic. I hope that this might also help others with their respective matter setups. If you have a lot of compose stacks running, try to shut them down and start homey as the first stack

---

<div class="post-metadata">

**Author:** ![Vnet](https://avatars.discourse-cdn.com/v4/letter/v/d78d45/32.png) [@Vnet](https://community.homey.app/u/Vnet)\
**Post date:** [January 18, 2026, 10:53am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/50 "2026-01-18T10:53:10Z")

</div>

good find. iuse the out of the box vm with configured docker. i wonder how many (unused) compose stacks are implemented. api,node etc) so hopefully in a next release fix they fix the udp pool then

---

<div class="post-metadata">

**Author:** ![Etone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/etone/32/120942_2.png) [@Etone](https://community.homey.app/u/Etone)\
**Post date:** [January 18, 2026, 11:24am UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/51 "2026-01-18T11:24:49Z")

</div>

Athom isn’t really responsible for the Compose stacks you have running. They only provide a container you can run in whatever environment you want.

You can check the running compose stacks (often also called projects) on a docker host by running

`docker compose ls` (might be `docker-compose ls`, depending on your docker host)

You can also cleanup orphaned networks (as well as all other resources) by running `docker system prune`, which will, when deleting the orphaned networks also clean the created veth and br network interfaces.

For all of this to work in the synology docker host VM, you ofcourse have to first ssh into that VM / open the terminal within the VM.

---

<div class="post-metadata">

**Author:** ![Vnet](https://avatars.discourse-cdn.com/v4/letter/v/d78d45/32.png) [@Vnet](https://community.homey.app/u/Vnet)\
**Post date:** [January 18, 2026, 2:29pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/52 "2026-01-18T14:29:35Z")

</div>

well, they sell a complete vmware vm with shs in there, that is what i purchased. so technically its a complete solution, with the only requirement is to have a vmware host with sufficient cpu and memory available on whatever hardware. i did not configure any docker infra cause it is already there and configured by athom. its similar to ha.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [January 18, 2026, 2:33pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/53 "2026-01-18T14:33:25Z")

</div>

> [@Vnet](#):
>
> that is what i purchased

Or did you purchase a license?

---

<div class="post-metadata">

**Author:** ![Vnet](https://avatars.discourse-cdn.com/v4/letter/v/d78d45/32.png) [@Vnet](https://community.homey.app/u/Vnet)\
**Post date:** [January 18, 2026, 2:40pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/54 "2026-01-18T14:40:37Z")

</div>

yes i did

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [January 18, 2026, 2:56pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/55 "2026-01-18T14:56:09Z")

</div>

Then you know you didn’t purchase a “complete solution” 😉

Anyway, although Homey uses Docker internally, it only runs a few containers:

```auto
$ sudo docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d9eace5c7f82 homey-pro-homekit "node server.mjs" 12 days ago Up 12 days homey-pro-homekit
7170bd466915 homey-pro-sandbox "/init" 12 days ago Up 12 days homey-pro-sandbox
3ca28cbd1294 homey-pro:latest "node --dns-result-o…" 12 days ago Up 12 days homey-pro

```

(that’s on a HP2023)

There also aren’t that many network interfaces (6 in total, including loopback). So I doubt that this is caused by some pool running over.

---

<div class="post-metadata">

**Author:** ![Vnet](https://avatars.discourse-cdn.com/v4/letter/v/d78d45/32.png) [@Vnet](https://community.homey.app/u/Vnet)\
**Post date:** [January 18, 2026, 3:38pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/56 "2026-01-18T15:38:22Z")

</div>

not complete as in without hardware. you self host it ‘on your hardware’ now according the homey product page , it comes with matter which does not work. to implement shs, you can follow the cave route: install linux and docker yourself, or as they market it for windows, you get a vm without the spec of whats inside. like a virtual appliance.

if matter or any functionality as specified on the product page is not working, it must be fixed by means of updates. when you select the windows option, it never states that the buyer must be a linux/docker goof. it said ‘We’ve already set up a Debian virtual machine, pre-configured to automatically download the latest version of Homey Self-Hosted Server on every boot.’

we have to be careful here not to push the shs into the developer corner. it works outstanding without having to tune the engine, let the athom mechanics do that.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [January 18, 2026, 3:45pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/57 "2026-01-18T15:45:39Z")

</div>

> [@Vnet](#):
>
> it works outstanding without having to tune the engine, let the athom mechanics do that.

I have said this already in a different thread, to someone that had the same expectations that you have: Homey SHS _cannot_ be a solution that automagically works for everyone, for the simple fact that the Athom mechanics have no control or say over the system it is installed on.

If your host has set up a firewall, or some sort of random antivirus software, that blocks certain traffic that is required for some protocol to work inside SHS, it cannot detect nor fix that.

Homey SHS is really an advanced product for people that know how to a) set up a machine properly and b) have some idea on how to debug issues when they occur. You can’t expect Athom to fix a crappy machine setup.

---

<div class="post-metadata">

**Author:** ![Olex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olex/32/79016_2.png) [@Olex](https://community.homey.app/u/Olex)\
**Post date:** [January 18, 2026, 6:07pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/58 "2026-01-18T18:07:31Z")

</div>

Thanks, problem solved at last!

“Out of the box, it supports devices that connect over Wi-Fi, Ethernet, Cloud, and Matter. Matter-over-Thread also works if you already have a Thread Border Router in your home”.  
Thats true, but with reservations…  
One weekend dealing with “out of the box” technology 😊

Due to my testing with both Ikea dirigera and Apple tv as TBR, made the search for the Thread network confusing.

It also turned out that I needed to use ovs\_eth0, not eth0, on my Synology.  
“ip -6 addr” revaled the correct network interface for me.

Seems to work now.

---

<div class="post-metadata">

**Author:** ![James\_Butler](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/james_butler/32/93836_2.png) [@James\_Butler](https://community.homey.app/u/James_Butler)\
**Post date:** [January 18, 2026, 6:33pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/59 "2026-01-18T18:33:06Z")

</div>

there seem to be a huge misunderstanding in the words that are used, as everyone is having problems with adding matter devices using thread

_ **matter** _: Matter is the language used between devices and bridges and stuff.. as you have matter over wifi, bluetooth, thread.. and technically possible to even use zigbee and zwave, although that might never happen.

_ **thread** _: is the logistics, the way this language is transferred from a device to another device and or hub/bridge.. its the network stuff

Athom delivers a package that is Matter enabled (the language).. it says nowhere on the product page it does anything with thread (the network) as it is positioned alongside the Homey Bridge, not the Homey Pro

 ![Schermafbeelding 2026-01-18 192540](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/9/09404246efdacc7119c37d4fc1bd7389eb59861f.png)

_ **edit:** _ oh, and just for the record, i have Homey SHS running with Matter and Thread out of the box, no settings nothing changed. Just keep things simple, or know what you’re doing. I’ve kept it simple 😁

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [January 18, 2026, 11:26pm UTC](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203/60 "2026-01-18T23:26:01Z")

</div>

> [@Vnet](#):
>
> you can follow the cave route: install linux and docker yourself

Why do you call it the cave route?  
Just because you’re unfamiliar with it, it’s a bit sad to label things like that.  
Oh, Homey runs on Cave OS as well, in case you didn’t notice.

[Previous page](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203.md?page=2)

[Next page](https://community.homey.app/t/issue-with-matter-on-self-hosted-homey/147203.md?page=4)
