# 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:** 1\
**Showing post:** 41

<div class="post-metadata">

**Author:** ![Mitchell\_Homey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mitchell_homey/32/125728_2.png) [@Mitchell\_Homey](https://community.homey.app/u/Mitchell_Homey)\
**Post date:** [March 23, 2026, 10:53pm UTC](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441/41 "2026-03-23T22:53:12Z")

</div>

I have bought a mini PC and installed Ubuntu and Docker to run Homey SHS. I have one major problem: if I follow the instructions on [https://support.homey.app/hc/en-us/articles/24010537261980-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) But with network\_mode: host, I dont get a port. I see my container in Docker, with no port(s) so it won’t work. If I remove and force the port with something like this:  
–name homey-shs  
–restart=always  
-p 4859:4859  
-p 4860:4860

My Homey SHS works and I can add the IP / setup the android app and there’s a lot that works: adding Hue lights, installing apps and importing devices etc. There are als some things that will not work: adding the Homey Bridge or finding Google Cast (Chromecasts, Nest Hubs) devices for example… I cannot get it working with network\_mode: host and not everything works without network\_mode: host. It’s driving me crazy! Anyone has idea’s? Would be apprenticed!

---

_[View the full topic](https://community.homey.app/t/homey-self-hosted-server-with-docker-on-linux-megathread/146441)._
