# Homey Self-Hosted Server on TrueNAS | Megathread

**URL:** <https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438>\
**Category:** Homey Self-Hosted Server\
**Created:** [December 5, 2025, 2:14pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438 "2025-12-05T14:14:59Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emile](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/emile/32/115314_2.png) [@Emile](https://community.homey.app/u/Emile)\
**Post date:** [December 5, 2025, 2:14pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/1 "2025-12-05T14:14:59Z")

</div>

In this thread we can discuss running Homey Self-Hosted Server on TrueNAS.

**Installation**

Learn how to [Install Homey Self-Hosted Server on TrueNAS](https://support.homey.app/hc/en-us/articles/23981543357596-How-to-install-Homey-Self-Hosted-Server-on-TrueNAS).

**Known Limitations**

None at this moment.

---

<div class="post-metadata">

**Author:** ![scull122](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/scull122/32/80323_2.png) [@scull122](https://community.homey.app/u/scull122)\
**Post date:** [December 17, 2025, 5:12pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/2 "2025-12-17T17:12:57Z")

</div>

Hello

Very excited about the self-hosted option! I’ve got a Homey Pro (2023) and a Homey Bridge with MANY devices connected and extensive Flows controlling my whole house. I have been having some issues with flows fulling executing each step and I’ve been wondering if the Homey Pro has just been struggling a bit to process everything, so I am currently working on moving everything from my Homey Pro to Homey Self-Hosted on my TrueNas server, and subsequently also moving over my Homey Bridge to handle the Zigbee/Z-Wave/etc protocols.

My question is this, after doing a manual back up (via USB to my PC) of my Homey Pro, how can I then use that file to effectively “restore” my Homey system on the new self-hosted setup?

Thanks

---

<div class="post-metadata">

**Author:** ![scull122](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/scull122/32/80323_2.png) [@scull122](https://community.homey.app/u/scull122)\
**Post date:** [December 17, 2025, 5:25pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/3 "2025-12-17T17:25:23Z")

</div>

Never mind. I see in a different thread that transferring settings/flows/devices/etc from HP23 to HSHS is not an option yet. Nor is using HP23 as a bridge. Bummer. Oh well. Thanks for always innovating though and making the barrier for entry easier to get through compared to Home Assistant. I look forward to being able to more easily migrate from HP23 to HSHS in the future.

Thanks

---

<div class="post-metadata">

**Author:** ![aptmx](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aptmx/32/121362_2.png) [@aptmx](https://community.homey.app/u/aptmx)\
**Post date:** [December 17, 2025, 5:27pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/4 "2025-12-17T17:27:07Z")

</div>

Just tried installing this in TruenNAS following the instructions and it fails to run. Anyone get this working?

2025-12-17 17:27:44.324364+00:00Service:dbus-daemon Starting…  
2025-12-17 17:27:44.327819+00:00Service:dbus-daemon Started after 1 attempt(s)  
2025-12-17 17:27:44.385161+00:00Service:rrdcached Starting…  
2025-12-17 17:27:44.391129+00:00Service:rrdcached Started after 1 attempt(s)  
2025-12-17 17:27:44.392366+00:00Service:avahi-daemon Starting…  
2025-12-17 17:27:44.395626+00:00Service:avahi-daemon Started after 1 attempt(s)  
2025-12-17 17:27:44.396414+00:00Service:homey-matter net.ipv6.conf.default.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.396874+00:00Service:homey-matter net.ipv6.conf.default.accept\_ra=2 (2)  
2025-12-17 17:27:44.397270+00:00Service:homey-matter net.ipv6.conf.default.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.397779+00:00Service:homey-matter net.ipv6.conf.enp5s0.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.398280+00:00Service:homey-matter net.ipv6.conf.enp5s0.accept\_ra=2 (2)  
2025-12-17 17:27:44.398738+00:00Service:homey-matter net.ipv6.conf.enp5s0.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.399074+00:00Service:homey-matter net.ipv6.conf.br-9859348f71b1.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.399426+00:00Service:homey-matter net.ipv6.conf.br-9859348f71b1.accept\_ra=2 (2)  
2025-12-17 17:27:44.399727+00:00Service:avahi-daemon Exited with code 255 and signal null  
2025-12-17 17:27:44.399891+00:00Service:avahi-daemon Unexpected stop. Exit code: 255. 1 stops within time frame  
2025-12-17 17:27:44.399946+00:00Service:avahi-daemon Restarting…  
2025-12-17 17:27:44.400004+00:00Service:avahi-daemon Stopping…  
2025-12-17 17:27:44.400181+00:00Service:avahi-daemon Stopped  
2025-12-17 17:27:44.400562+00:00Service:homey-matter net.ipv6.conf.br-9859348f71b1.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.401001+00:00Service:homey-matter net.ipv6.conf.br-b30c6ed4ea11.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.401452+00:00Service:homey-matter net.ipv6.conf.br-b30c6ed4ea11.accept\_ra=2 (2)  
2025-12-17 17:27:44.401796+00:00Service:homey-matter net.ipv6.conf.br-b30c6ed4ea11.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.402032+00:00Service:homey-matter net.ipv6.conf.br-944ba1c1dfa3.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.402367+00:00Service:homey-matter net.ipv6.conf.br-944ba1c1dfa3.accept\_ra=2 (2)  
2025-12-17 17:27:44.402637+00:00Service:homey-matter net.ipv6.conf.br-944ba1c1dfa3.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.402904+00:00Service:homey-matter net.ipv6.conf.br-dde2257e6a2c.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.403159+00:00Service:homey-matter net.ipv6.conf.br-dde2257e6a2c.accept\_ra=2 (2)  
2025-12-17 17:27:44.403425+00:00Service:homey-matter net.ipv6.conf.br-dde2257e6a2c.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.403678+00:00Service:homey-matter net.ipv6.conf.br-96de67d7b511.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.403922+00:00Service:homey-matter net.ipv6.conf.br-96de67d7b511.accept\_ra=2 (2)  
2025-12-17 17:27:44.404202+00:00Service:homey-matter net.ipv6.conf.br-96de67d7b511.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.404486+00:00Service:homey-matter net.ipv6.conf.veth523d567.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.404777+00:00Service:homey-matter net.ipv6.conf.veth523d567.accept\_ra=2 (2)  
2025-12-17 17:27:44.405059+00:00Service:homey-matter net.ipv6.conf.veth523d567.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.405375+00:00Service:homey-matter net.ipv6.conf.veth6ed50fa.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.405662+00:00Service:homey-matter net.ipv6.conf.veth6ed50fa.accept\_ra=2 (2)  
2025-12-17 17:27:44.405942+00:00Service:homey-matter net.ipv6.conf.veth6ed50fa.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.406241+00:00Service:homey-matter net.ipv6.conf.veth64e74cc.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.406555+00:00Service:homey-matter net.ipv6.conf.veth64e74cc.accept\_ra=2 (2)  
2025-12-17 17:27:44.406867+00:00Service:homey-matter net.ipv6.conf.veth64e74cc.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.407163+00:00Service:homey-matter net.ipv6.conf.veth3b8467c.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.407477+00:00Service:homey-matter net.ipv6.conf.veth3b8467c.accept\_ra=2 (2)  
2025-12-17 17:27:44.407808+00:00Service:homey-matter net.ipv6.conf.veth3b8467c.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.408132+00:00Service:homey-matter net.ipv6.conf.veth0b082f6.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.408451+00:00Service:homey-matter net.ipv6.conf.veth0b082f6.accept\_ra=2 (2)  
2025-12-17 17:27:44.408786+00:00Service:homey-matter net.ipv6.conf.veth0b082f6.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.409121+00:00Service:homey-matter net.ipv6.conf.veth819fef3.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.409455+00:00Service:homey-matter net.ipv6.conf.veth819fef3.accept\_ra=2 (2)  
2025-12-17 17:27:44.409769+00:00Service:homey-matter net.ipv6.conf.veth819fef3.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.410076+00:00Service:homey-matter net.ipv6.conf.veth3b17684.disable\_ipv6=0 (0)  
2025-12-17 17:27:44.410409+00:00Service:homey-matter net.ipv6.conf.veth3b17684.accept\_ra=2 (2)  
2025-12-17 17:27:44.410730+00:00Service:homey-matter net.ipv6.conf.veth3b17684.accept\_ra\_rt\_info\_max\_plen=64 (64)  
2025-12-17 17:27:44.411360+00:00Service:homey-matter Starting…  
2025-12-17 17:27:44.415132+00:00Service:homey-matter Started after 1 attempt(s)  
2025-12-17 17:27:44.415499+00:00Service:homey-matter:socket Connect Called  
2025-12-17 17:27:44.667183+00:00Service:homey-matter:socket Connecting to: unix:/run/homey-matter.sock  
2025-12-17 17:27:44.672330+00:00Service:homey-matter:socket Connected After 1 attempt(s)  
2025-12-17 17:27:46.941846+00:00Failed to start required daemon: Socket /run/avahi-daemon/socket Unavailable After 2500ms (50 attempts)

---

<div class="post-metadata">

**Author:** ![scull122](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/scull122/32/80323_2.png) [@scull122](https://community.homey.app/u/scull122)\
**Post date:** [December 17, 2025, 5:31pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/5 "2025-12-17T17:31:18Z")

</div>

I got it working on my TrueNas. My only issue was the first step of unchecking the mDNS box. It wasn’t where they said and for that matter, even Gemini gave the same wrong setting location as the Homey instructions. I found it under “Network” on the side bar, then “Global Configuration” and “Settings”.

Other than that, it all worked just as the Homey guidance said.

---

<div class="post-metadata">

**Author:** ![aptmx](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aptmx/32/121362_2.png) [@aptmx](https://community.homey.app/u/aptmx)\
**Post date:** [December 17, 2025, 5:39pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/7 "2025-12-17T17:39:02Z")

</div>

Hmm I can’t seem to get the app to stay running. I followed the guide exactly and end up getting:

_Failed to start required daemon: Socket /run/avahi-daemon/socket Unavailable After 2500ms (50 attempts)_

Odd.

---

<div class="post-metadata">

**Author:** ![Mathias\_Jensen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mathias_jensen/32/121042_2.png) [@Mathias\_Jensen](https://community.homey.app/u/Mathias_Jensen)\
**Post date:** [December 18, 2025, 1:02am UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/8 "2025-12-18T01:02:07Z")

</div>

Hi,

Whenever i try to add any matter bridge; Hue + Ikea

I get this error:

2025-12-18 00:57:42.592364+00:00Homey [log][ManagerApiLocal] IO homey:manager:drivers:emitPairingEvent

2025-12-18 00:57:42.594302+00:00Homey [log][ManagerMatterLocal] [Pairing:0x7c469557] Start

2025-12-18 00:57:42.595528+00:00Homey [log][ManagerMatterLocal] [Pairing:0x7c469557] Got status update: SEARCHING (-0x01, Unknown)

2025-12-18 00:57:42.596205+00:00Homey [log][ManagerMatterLocal] Updating PAA certs

2025-12-18 00:57:42.596284+00:00Homey [log][ManagerMatterLocal] DCLs: [https://on.dcl.csa-iot.org](https://on.dcl.csa-iot.org). Git: false

2025-12-18 00:57:42.597679+00:00Homey [log][ManagerApiLocal] IO homey:manager:drivers:emitPairingEvent → Success 204

2025-12-18 00:57:42.720430+00:00Homey [err][ManagerMatterLocal] [Pairing:0x7c469557] Finished with error: Unknown error (Matter code: INTERNAL (0x00ac))

2025-12-18 00:57:42.722167+00:00Homey [err][ManagerMatterLocal] [Pairing:0x7c469557] Could not cleanup pairing: Unknown error (Matter code: INTERNAL (0x00ac))

2025-12-18 00:57:42.723858+00:00Homey [err][ManagerMatterLocal] [Pairing:0x7c469557] Could not stop pairing: Could not stop pairing (Matter code: INCORRECT\_STATE (0x0003))

2025-12-18 00:57:42.724657+00:00Homey [err][ManagerMatterLocal] [Pairing:0x7c469557] Failed: Unknown error (Matter code: INTERNAL (0x00ac)) (at stage: unknown)

I have tried to restart both bridges, the docker instance etc but i cannot get it to connect

---

<div class="post-metadata">

**Author:** ![Mathias\_Jensen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mathias_jensen/32/121042_2.png) [@Mathias\_Jensen](https://community.homey.app/u/Mathias_Jensen)\
**Post date:** [December 18, 2025, 1:06am UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/9 "2025-12-18T01:06:14Z")

</div>

025-12-18 01:04:53.377612+00:00Homey [err][ManagerMatterLocal] Could not initialize matter daemon: MatterError: Could not init Matter daemon (Matter code: ENDPOINT\_POOL\_FULL (0x00c1))

2025-12-18 01:04:53.377649+00:00at wrapMatterError (file:///app/packages/homey-local/node\_modules/@athombvathombv/homey-matter/dist/util/Util.js:209:19)

2025-12-18 01:04:53.377654+00:00at process.processTicksAndRejections (node:internal/process/task\_queues:103:5)

2025-12-18 01:04:53.377658+00:00at async HomeyMatter.init (file:///app/packages/homey-local/node\_m@athombvdules/@athombv/homey-matter/dist/HomeyMatter.js:94:26)

2025-12-18 01:04:53.377665+00:00at async MatterDaemon.initializeMatter (file:///app/packages/homey-local/lib/MatterDaemon.mts:206:36)

2025-12-18 01:04:53.377669+00:00at async ManagerMatterLocal.onMatterDaemonConnected (file:///app/packages/homey-local/lib/ManagerMatterLocal.mts:570:5) {

2025-12-18 01:04:53.377675+00:00code: 193,

2025-12-18 01:04:53.377679+00:00original: RPCError: Error response for conversation 0. Domain: 2, code: 193

2025-12-18 01:04:53.377683+00:00at RPCManager.handleIncomingResponse (file:///app@athombvnode\_modules/@athombv/homey-rpc/dist/RPCManager.js:355:27)

2025-12-18 01:04:53.377686+00:00at RPCManager.parseIncomingData (file@athombv///app/node\_modules/@athombv/homey-rpc/dist/RPCManager.js:329:25)

2025-12-18 01:04:53.377693+00:00at RPCManager.onIncomingDat@athombv (file:///app/node\_modules/@athombv/homey-rpc/dist/RPCManager.js:260:36)

2025-12-18 01:04:53.377697+00:00at Socket. (file:///app/node\_modules/@athombv/homey-rpc/dist/RPCManager.js:59:18)

2025-12-18 01:04:53.377701+00:00at Socket.emit (node:events:508:28)

2025-12-18 01:04:53.377707+00:00at addChunk (node:internal/streams/readable:559:12)

2025-12-18 01:04:53.377711+00:00at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)

2025-12-18 01:04:53.377714+00:00at Readable.push (node:internal/streams/readable:390:5)

2025-12-18 01:04:53.377718+00:00at Pipe.onStreamRead (node:internal/stream\_base\_commons:189:23) {

2025-12-18 01:04:53.377724+00:00code: 193,

2025-12-18 01:04:53.377728+00:00serviceId: 2

2025-12-18 01:04:53.377731+00:00},

2025-12-18 01:04:53.377734+00:00serviceId: 2

2025-12-18 01:04:53.377737+00:00}

I also seem to be getting this error whenever i load up via a new image

---

<div class="post-metadata">

**Author:** ![scull122](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/scull122/32/80323_2.png) [@scull122](https://community.homey.app/u/scull122)\
**Post date:** [December 18, 2025, 2:23pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/10 "2025-12-18T14:23:03Z")

</div>

Any idea why this happens? I only installed one instance of Homey on my TrueNas but it shows me several, with only one of these that actually works.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/7/b702b19f5c2882579266a334e41cf2ac16f28a61.png)

And when I click on one that doesn’t work, this is what I get. Weird.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/8/98bfbcea62a58cc78e1515a8f241a1d18c56b5de.png)

Thanks

---

<div class="post-metadata">

**Author:** ![Marco\_Smagen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marco_smagen/32/148398_2.png) [@Marco\_Smagen](https://community.homey.app/u/Marco_Smagen)\
**Post date:** [December 20, 2025, 11:00am UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/11 "2025-12-20T11:00:35Z")

</div>

After rebooting the container can’t connect anymore to the instance:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/d/3d29b5aa6152290f3b73fb18e3d13ed1e62ad1f5.png)

Tried setting up a new homey server from the app and it works, then if I reboot again even that new instance is inaccessible.

---

<div class="post-metadata">

**Author:** ![Sander\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sander_p/32/80176_2.png) [@Sander\_P](https://community.homey.app/u/Sander_P)\
**Post date:** [January 19, 2026, 7:34am UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/13 "2026-01-19T07:34:54Z")

</div>

Can you check You assigned a share while creating the container. That’s the Appdata of SHS. Stored ‘outside’ the container. So it won’t be deleted when the container is updated. or restarts ?

---

<div class="post-metadata">

**Author:** ![Remko\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/remko_koning/32/121015_2.png) [@Remko\_Koning](https://community.homey.app/u/Remko_Koning)\
**Post date:** [February 18, 2026, 3:58pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/14 "2026-02-18T15:58:01Z")

</div>

On Truenas scale / Hexos there is an update version 1.3.3\_1.3.4 available. When updating SHS from 1.2.19 to this 1.3.3\_1.3.4 version I get the following error.

[EFAULT] Failed to render compose templates: Traceback (most recent call last): File “/usr/bin/apps\_render\_app”, line 33, in sys.exit(load\_entry\_point(‘apps-validation==0.1’, ‘console\_scripts’, ‘apps\_render\_app’)()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/catalog\_templating/scripts/render\_compose.py”, line 48, in main render\_templates\_from\_path(args.path, args.values) File “/usr/lib/python3/dist-packages/catalog\_templating/scripts/render\_compose.py”, line 19, in render\_templates\_from\_path rendered\_data = render\_templates( ^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/catalog\_templating/render.py”, line 31, in render\_templates rendered\_templates[i.name] = env.get\_template(i.name).render( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/jinja2/environment.py”, line 1301, in render self.environment.handle\_exception() File “/usr/lib/python3/dist-packages/jinja2/environment.py”, line 936, in handle\_exception raise rewrite\_traceback\_stack(source=source) File “/mnt/.ix-apps/app\_configs/homey-shs/versions/1.3.4/templates/docker-compose.yaml”, line 30, in top-level template code {% set tpl = ix\_lib.base.render.Render(values) %} ^^^^^^^^^^^^^^^^^^^^^^^^^ File “/mnt/.ix-apps/app\_configs/homey-shs/versions/1.3.4/templates/library/base\_v2\_2\_2/render.py”, line 34, in \__init_\_ self.\_original\_values: dict = copy.deepcopy(self.values) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 146, in deepcopy y = copier(x, memo) ^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 231, in \_deepcopy\_dict y[deepcopy(key, memo)] = deepcopy(value, memo) ^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 146, in deepcopy y = copier(x, memo) ^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 231, in \_deepcopy\_dict y[deepcopy(key, memo)] = deepcopy(value, memo) ^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 161, in deepcopy rv = reductor(4) ^^^^^^^^^^^ TypeError: cannot pickle ‘Undefined’ object

I guess I’ll wait until the next update for this update…

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 19, 2026, 1:36am UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/15 "2026-02-19T01:36:30Z")

</div>

That error is unrelated to the Homey SHS software, it appears to be an error thrown by TrueNAS itself.

Or was this a Homey SHS “app” for TrueNAS? Then there might be an issue with the Docler compose files

---

<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:** [February 19, 2026, 5:07am UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/16 "2026-02-19T05:07:35Z")

</div>

> [@Remko\_Koning](#):
>
> When updating SHS from 1.2.19 to this 1.3.3\_1.3.4

🫣  
Better check the real updates? Starting with v12.x at the moment

 ![Screenshot_20260219_060630_Ecosia](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/d/6dc14a8abbf5f314be7494644f62dd1f20b794b3.jpeg)

---

<div class="post-metadata">

**Author:** ![Arne\_Mouridsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arne_mouridsen/32/121367_2.png) [@Arne\_Mouridsen](https://community.homey.app/u/Arne_Mouridsen)\
**Post date:** [February 19, 2026, 4:28pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/17 "2026-02-19T16:28:45Z")

</div>

I also get same issue when trying to update from 1.3.1 to 1.3.4 on my truenas.

# **FAILED**

[EFAULT] Failed to render compose templates: Traceback (most recent call last): File “/usr/bin/apps\_render\_app”, line 33, in sys.exit(load\_entry\_point(‘apps-validation==0.1’, ‘console\_scripts’, ‘apps\_render\_app’)()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/catalog\_templating/scripts/render\_compose.py”, line 48, in main render\_templates\_from\_path(args.path, args.values) File “/usr/lib/python3/dist-packages/catalog\_templating/scripts/render\_compose.py”, line 19, in render\_templates\_from\_path rendered\_data = render\_templates( ^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/catalog\_templating/render.py”, line 31, in render\_templates rendered\_templates[i.name] = env.get\_template(i.name).render( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/jinja2/environment.py”, line 1301, in render self.environment.handle\_exception() File “/usr/lib/python3/dist-packages/jinja2/environment.py”, line 936, in handle\_exception raise rewrite\_traceback\_stack(source=source) File “/mnt/.ix-apps/app\_configs/homey-shs/versions/1.3.4/templates/docker-compose.yaml”, line 30, in top-level template code {% set tpl = ix\_lib.base.render.Render(values) %} ^^^^^^^^^^^^^^^^^^^^^^^^^ File “/mnt/.ix-apps/app\_configs/homey-shs/versions/1.3.4/templates/library/base\_v2\_2\_2/render.py”, line 34, in \__init_\_ self.\_original\_values: dict = copy.deepcopy(self.values) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 146, in deepcopy y = copier(x, memo) ^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 231, in \_deepcopy\_dict y[deepcopy(key, memo)] = deepcopy(value, memo) ^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 146, in deepcopy y = copier(x, memo) ^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 231, in \_deepcopy\_dict y[deepcopy(key, memo)] = deepcopy(value, memo) ^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/copy.py”, line 161, in deepcopy rv = reductor(4) ^^^^^^^^^^^ TypeError: cannot pickle ‘Undefined’ object

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/4839d20dca4baf0f0d375c286ab15b6284d93a95.png)

---

<div class="post-metadata">

**Author:** ![Remko\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/remko_koning/32/121015_2.png) [@Remko\_Koning](https://community.homey.app/u/Remko_Koning)\
**Post date:** [February 19, 2026, 6:41pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/18 "2026-02-19T18:41:26Z")

</div>

![Screenshot 2026-02-19 at 19.39.14](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/6/26ed398ef0199a3cd6aec90cb8f3aa0d89c0c3ef.png)

This is real enough for me 😉

---

<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:** [February 19, 2026, 10:54pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/19 "2026-02-19T22:54:54Z")

</div>

It seems to be about a Truenas app version, not about the actual SHS version, but I’m just following [firmware.athom.com](http://firmware.athom.com).  
imho you mix things up.

---

<div class="post-metadata">

**Author:** ![Arne\_Mouridsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arne_mouridsen/32/121367_2.png) [@Arne\_Mouridsen](https://community.homey.app/u/Arne_Mouridsen)\
**Post date:** [February 21, 2026, 12:19pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-truenas-megathread/146438/20 "2026-02-21T12:19:30Z")

</div>

Today it was posibel to update the app to 1.3.5 on my Truenas. Thanks to people who fix it.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/2/a259ae8bc4ef5cf27f37da4c793801595d3a2822.png)
