# Homey Self-Hosted Server with Docker on Linux | Megathread

**URL:** <https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441>\
**Category:** Homey Self-Hosted Server\
**Created:** [December 5, 2025, 2:16pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441 "2025-12-05T14:16:53Z")\
**Posts on this page:** 20\
**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:16pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/1 "2025-12-05T14:16:53Z")

</div>

In this thread we can discuss running Homey Self-Hosted Server with Docker on Linux.

**Installation**

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

**Known Limitations**

None at this moment.

---

<div class="post-metadata">

**Author:** ![Jan\_Johansen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_johansen/32/120954_2.png) [@Jan\_Johansen](https://community.homey.app/u/Jan_Johansen)\
**Post date:** [December 17, 2025, 7:46pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/2 "2025-12-17T19:46:30Z")

</div>

I get “Network request failed” when the app tries to connect to the server. (Android app, Linux Mint/debian) in docker container running host network – as specified in instructions.

Anywhere we can see more debug info maybe?

---

<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:** [December 17, 2025, 10:34pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/3 "2025-12-17T22:34:15Z")

</div>

Works like a charm, Emile.  
Old HP Elitedesk 800 8GB RAM, Debian13

---

<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:** [December 18, 2025, 6:26am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/4 "2025-12-18T06:26:09Z")

</div>

I also had that, just wait a few minutes and add it again (Add Homey → Homey SHS)

---

<div class="post-metadata">

**Author:** ![burrikido](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/burrikido/32/102092_2.png) [@burrikido](https://community.homey.app/u/burrikido)\
**Post date:** [December 18, 2025, 6:37am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/5 "2025-12-18T06:37:42Z")

</div>

@homey I’m running Ubuntu on an intel MacBook pro with 16gb or ram. I was wondering if the 8gb memory of SHS can be increased ?

---

<div class="post-metadata">

**Author:** ![ThunderStone](https://avatars.discourse-cdn.com/v4/letter/t/a4c791/32.png) [@ThunderStone](https://community.homey.app/u/ThunderStone)\
**Post date:** [December 18, 2025, 1:00pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/6 "2025-12-18T13:00:43Z")

</div>

Why is it needed to run the container in privileged mode?

---

<div class="post-metadata">

**Author:** ![Jan\_Johansen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_johansen/32/120954_2.png) [@Jan\_Johansen](https://community.homey.app/u/Jan_Johansen)\
**Post date:** [December 18, 2025, 4:00pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/7 "2025-12-18T16:00:50Z")

</div>

Seems it autodetected the instance using something that looked like IPv6 that didn’t work.

Manual IP entry of the IPv4 (it showed as example) did work!👍

---

<div class="post-metadata">

**Author:** ![Nick\_Klomp](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nick_klomp/32/17378_2.png) [@Nick\_Klomp](https://community.homey.app/u/Nick_Klomp)\
**Post date:** [December 18, 2025, 6:39pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/8 "2025-12-18T18:39:35Z")

</div>

How can I restore my Homey pro backup on the Self-Hosted Server?

---

<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:** [December 19, 2025, 3:16am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/9 "2025-12-19T03:16:01Z")

</div>

> [@Migration of devices from Homey (Pro) to Homey Self-Hosted Server](https://community.homey.app/t/migration-of-devices-from-homey-pro-to-homey-self-hosted-server/147107/4):
>
> At this time, there’s no way to transfer your settings. Maybe in the future we’ll consider bringing the optional paid backups service to Homey Self-Hosted Server.

---

<div class="post-metadata">

**Author:** ![s73nm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/s73nm/32/110438_2.png) [@s73nm](https://community.homey.app/u/s73nm)\
**Post date:** [December 19, 2025, 9:14am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/10 "2025-12-19T09:14:19Z")

</div>

> [@ThunderStone](#):
>
> Why is it needed to run the container in privileged mode?

I am wondering the same. For now, I’ve not enabled privileged mode. Homey SHS appears to be working as expected for now. This includes a setup with:

- Homey Bridge
- a few Zigbee devices
- a Hue Pro Bridge
- some virtual devices using Device Capabilities app
- MQTT Broker & Client
- Modbus
- a few flows to update the virtual devices from MQTT and Modbus
- …

The only area where I’m seeing that something is not working is in memory use. All apps are reported as using 0 bytes (web interface) or null bytes (iOS app). For me this is not critical as I can check the memory use of the individual apps in the Container Manager on Synology.

---

<div class="post-metadata">

**Author:** ![Pascal\_Nuti](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pascal_nuti/32/124397_2.png) [@Pascal\_Nuti](https://community.homey.app/u/Pascal_Nuti)\
**Post date:** [December 19, 2025, 10:56am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/11 "2025-12-19T10:56:14Z")

</div>

HI,

Is there a future tutorial for installation onto ZimaOs , or better, an integration of Homy in the appstore of Zima ?

---

<div class="post-metadata">

**Author:** ![Robjuh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robjuh/32/45745_2.png) [@Robjuh](https://community.homey.app/u/Robjuh)\
**Post date:** [December 19, 2025, 12:03pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/12 "2025-12-19T12:03:56Z")

</div>

this would be great 😃

---

<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:** [December 20, 2025, 5:05am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/13 "2025-12-20T05:05:48Z")

</div>

> [@burrikido](#):
>
> MacBook pro with 16gb or ram. I was wondering if the 8gb memory of SHS can be increased ?

Sure, add RAM capacity (which is impossible with apple hardware when I’m right?)  
Watch this NAS, it provided SHS with 20+ GB…

> [@SHS Server](https://community.homey.app/t/shs-server/147117/17):
>
> ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/c/acf57d00e660dc0b66aa4f088825063d031b5289.png)

Your macbook doensn’t seem to allow more than 8GB for some reason.  
But I wonder why? You can run _ **150 - 200 apps** _ on 8GB…  
(I know, I know, when purchasing my first PC back in the early 90s, I opted for 8MB RAM instead of the standard 4MB’s. With 8MB I was future proof!  
Yes, MB, not GB 😆

---

<div class="post-metadata">

**Author:** ![burrikido](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/burrikido/32/102092_2.png) [@burrikido](https://community.homey.app/u/burrikido)\
**Post date:** [December 20, 2025, 7:04am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/14 "2025-12-20T07:04:20Z")

</div>

😁 love that NAS

I thought there’s a way to tweak the docker container.  
I know what you mean about those 8gb, but I am freaking out thinking how fast I filled the 4gb on my HP23. I might have some flows that are leaking

---

<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:** [December 20, 2025, 7:36am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/15 "2025-12-20T07:36:28Z")

</div>

Are you running Ubuntu on bare metal, or inside a virtual machine or something? It seems strange that Docker would impose a memory limit to _any_ container when running the OS on bare metal (however, if you run Docker on macOS, it will run inside a virtual machine that is, by default, limited to using 50% of available RAM, but that’s configurable).

---

<div class="post-metadata">

**Author:** ![burrikido](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/burrikido/32/102092_2.png) [@burrikido](https://community.homey.app/u/burrikido)\
**Post date:** [December 20, 2025, 8:09am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/16 "2025-12-20T08:09:15Z")

</div>

Ubuntu on bare metal. No VM. That’s why I found it strange

---

<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:** [December 20, 2025, 9:37am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/17 "2025-12-20T09:37:26Z")

</div>

Docker will (at least by default) not limit the amount of memory used by a container, and I don’t think it’s even possible for an image to configure a limit, so it seems there’s something local to your system that’s causing this limitation.

---

<div class="post-metadata">

**Author:** ![burrikido](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/burrikido/32/102092_2.png) [@burrikido](https://community.homey.app/u/burrikido)\
**Post date:** [December 20, 2025, 9:53am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/18 "2025-12-20T09:53:42Z")

</div>

Thank you, @robertklep

I’ll dig deeper.

---

<div class="post-metadata">

**Author:** ![Friedhofsblond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/friedhofsblond/32/93838_2.png) [@Friedhofsblond](https://community.homey.app/u/Friedhofsblond)\
**Post date:** [December 20, 2025, 11:18am UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/19 "2025-12-20T11:18:42Z")

</div>

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

works perfectly 👍🏻

---

<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:** [December 20, 2025, 10:27pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/20 "2025-12-20T22:27:38Z")

</div>

Oh @burrikido I just found this great remark by Robert:

> [@robertklep](#):
>
> however, if you run Docker on macOS, it will run inside a virtual machine that is, by default, limited to using 50% of available RAM, but that’s configurable).

So the % of RAM should be configurable

[Next page](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441.md?page=2)
