# Homey Self-Hosted Server on macOS | Megathread

**URL:** <https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435>\
**Category:** Homey Self-Hosted Server\
**Created:** [December 5, 2025, 2:11pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435 "2025-12-05T14:11:26Z")\
**Posts on this page:** 20\
**Page:** 3

<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:** [January 20, 2026, 10:32am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/41 "2026-01-20T10:32:41Z")

</div>

Please send me an e-mail at emile [at] athom [dot] com.

---

<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:** [January 20, 2026, 10:33am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/42 "2026-01-20T10:33:58Z")

</div>

There’s a new version of the macOS app! 🎉

This version has a built-in updater, so you’ll be notified automatically once a new version of Homey Self-Hosted Server is available.

📖 Instructions: [https://support.homey.app/hc/en-us/articles/23975134909724-How-to-install-Homey-Self-Hosted-Server-on-macOS](https://support.homey.app/hc/en-us/articles/23975134909724-How-to-install-Homey-Self-Hosted-Server-on-macOS)  
🔗 Direct Download: [https://shs-macos.homeycdn.net/releases/Homey-Self-Hosted-Server-latest.dmg](https://shs-macos.homeycdn.net/releases/Homey-Self-Hosted-Server-latest.dmg)

 ![Homey Self-Hosted Server for macOS](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/0/90ffe9c79f21ddd79634a434be5967e90f4053df.jpeg)

FYI The VM it runs is indeed capped to 4GB, which should be more than enough. If you exceed it, please let me know, we could always make it larger or configurable if it’s really necessary.

---

<div class="post-metadata">

**Author:** ![Frank\_Smeets](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frank_smeets/32/17261_2.png) [@Frank\_Smeets](https://community.homey.app/u/Frank_Smeets)\
**Post date:** [January 20, 2026, 7:11pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/43 "2026-01-20T19:11:06Z")

</div>

Nice, thx @Emile ! On [https://support.homey.app/hc/en-us/articles/23975134909724-How-to-install-Homey-Self-Hosted-Server-on-macOS](https://support.homey.app/hc/en-us/articles/23975134909724-How-to-install-Homey-Self-Hosted-Server-on-macOS) it is explained how to create a backup. Can this be copied without stopping Homey SHS? Hengelo, isnt’t there a risk that data gets corrupted when copying the files while Homey SHS is running?

---

<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:** [January 21, 2026, 11:06am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/44 "2026-01-21T11:06:33Z")

</div>

Yeah it’s better to stop it first, but in practice it shouldn’t matter that much.

---

<div class="post-metadata">

**Author:** ![Wout\_van\_den\_Dool](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wout_van_den_dool/32/391_2.png) [@Wout\_van\_den\_Dool](https://community.homey.app/u/Wout_van_den_Dool)\
**Post date:** [January 21, 2026, 10:05pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/45 "2026-01-21T22:05:15Z")

</div>

@Emile thanks, it works now! In my case, my Mac mini has 3 ways to connect with my network (USB - Ethernet, Wifi and Ethernet directly) I had the wrong one in the dropdown. Easy fix with the help of @Emile … Finally can play around with this now!

---

<div class="post-metadata">

**Author:** ![Daniel\_Otte](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daniel_otte/32/123097_2.png) [@Daniel\_Otte](https://community.homey.app/u/Daniel_Otte)\
**Post date:** [January 24, 2026, 12:06pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/46 "2026-01-24T12:06:58Z")

</div>

(post deleted by author)

---

<div class="post-metadata">

**Author:** ![Jonathan\_Draper](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jonathan_draper/32/33978_2.png) [@Jonathan\_Draper](https://community.homey.app/u/Jonathan_Draper)\
**Post date:** [January 27, 2026, 8:43am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/47 "2026-01-27T08:43:28Z")

</div>

Is there a different approach needed to connect to local login with the latest macOS version of SHS? I tried to access on my local network using the IP address of the Mac hosting SHS and get no response (“the server where the page is located is not responding“). Also I noticed that the Homey VM on the Mac seems to get its own IP address so I tried that and got the same error. I also noticed in the Homey iOS app when connected to SHS it has a .local URL which in my case is homey-shs.local so I tried that and got the same response.

From the machine I’m trying to access the local login from I can ping homey-shs.local and get a response from the IP address of the Homey VM on the Mac. Pinging that IP directly unsurprisingly also works.

I’m thinking maybe there’s something I have to do to a firewall on the host Mac or something?

EDIT: I think I worked out what the problem must be. I just have no idea how to solve it. I am running Tailscale on the Mac hosting SHS. I will try to verify by quitting Tailscale to see if that fixes the issue but that’s not a sustainable option for me.

EDIT 2: Nope, that wasn’t it. Quitting tailscale on the host Mac made no difference. Cannot even access local log in on the Mac that’s hosting Homey SHS. I’m going to [http://192.168.1.208](http://192.168.1.208) in a browser on the same Mac (that’s the IP address copied from the Network menu item of Homey SHS).

Turning off the firewall on the host Mac also had no effect.

Any ideas very gratefully received

---

<div class="post-metadata">

**Author:** ![Wout\_van\_den\_Dool](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wout_van_den_dool/32/391_2.png) [@Wout\_van\_den\_Dool](https://community.homey.app/u/Wout_van_den_Dool)\
**Post date:** [January 28, 2026, 11:19am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/48 "2026-01-28T11:19:15Z")

</div>

I am happy that my Homey server is running, but after several hours, it is switched off. So I thought it might be related due to energy settings of my Mac Mini… These are my current settings… Any other suggestions settings to look at?

 ![CleanShot 2026-01-28 at 12.15-Screen Sharing](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/849ca4fcb968102ae89a5a8e84571f149a280a8b.png)

---

<div class="post-metadata">

**Author:** ![Jonathan\_Draper](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jonathan_draper/32/33978_2.png) [@Jonathan\_Draper](https://community.homey.app/u/Jonathan_Draper)\
**Post date:** [January 28, 2026, 1:04pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/49 "2026-01-28T13:04:54Z")

</div>

For anyone else finding the same problem as me with local login, I solved it in the end. Seems like the official instructions ([https://support.homey.app/hc/en-us/articles/22924537226268-Using-Local-Users-on-Homey-Pro](https://support.homey.app/hc/en-us/articles/22924537226268-Using-Local-Users-on-Homey-Pro)) are wrong. They say for access on local network you should just enter the IP address of the Homey SHS server. For me at least that does not work. Instead, I have to specify port 4859 (which is mentioned in the instructions as being needed when using port forwarding to access remotely).

After some further testing, this appears to be true with Homey SHS hosted as a Docker container on an RPi as well as on macOS. Accessing the local login for my Homey Pro 2023 on the local network does indeed work without specifying a port so it seems to be specific to SHS.

EDIT: I’ve submitted a support ticket to Athom so hopefully they can correct the support article (which also has the wrong title since it specifies Homey Pro but then is tagged as also applying to SHS, which it _nearly_ does)

EDIT 2: Received a very quick response from Athom confirming they will update the knowledgebase article to correct this

---

<div class="post-metadata">

**Author:** ![Wout\_van\_den\_Dool](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wout_van_den_dool/32/391_2.png) [@Wout\_van\_den\_Dool](https://community.homey.app/u/Wout_van_den_Dool)\
**Post date:** [January 30, 2026, 3:56pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/50 "2026-01-30T15:56:51Z")

</div>

I still have Homey server going down, wanted to run diagnostic report, but got this error… Any suggestions (besides reaching out to support?)

 ![CleanShot 2026-01-30 at 16.49-Safari](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/7/d76ca69047f2af54ba6966f08a06c5b9681c0df6.jpeg)

---

<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 30, 2026, 7:53pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/51 "2026-01-30T19:53:49Z")

</div>

check logs and share

---

<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 31, 2026, 4:21am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/52 "2026-01-31T04:21:06Z")

</div>

Use the mobile app to create a diag.

---

<div class="post-metadata">

**Author:** ![Wout\_van\_den\_Dool](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wout_van_den_dool/32/391_2.png) [@Wout\_van\_den\_Dool](https://community.homey.app/u/Wout_van_den_Dool)\
**Post date:** [January 31, 2026, 6:33am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/53 "2026-01-31T06:33:25Z")

</div>

Logging on mac mini is on, but not so long lasting and on mobile phone same error “don’t overload 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:** [January 31, 2026, 5:45pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/54 "2026-01-31T17:45:05Z")

</div>

Hmm, it’s device specific then, Wout.

Pro 2026 creates a system diag just fine @ mobile app.  
Only in the web app I can’t enter anything, because the onscreen keyboard doesn’t get activated.

---

<div class="post-metadata">

**Author:** ![richthetech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/richthetech/32/123116_2.png) [@richthetech](https://community.homey.app/u/richthetech)\
**Post date:** [February 3, 2026, 9:51pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/55 "2026-02-03T21:51:40Z")

</div>

FYI: As the Homey application on Mac gets it own IP address on the network using DHCP from your router, you may want to to have your router set an assigned / reserved DHCP address for Homey application. My router can set assigned IP addresses, but I needed the MAC address of the Homey instance running on my Mac OS. You can check what IP address the Homey app is using through the homey menu icon (which shows up if Homey is running on the computer)→ network info .. IP address. The steps involve using terminal on the Mac and using the terminal and arp command.. summarized by Gemini:

Open **Terminal** on your Mac (Cmd + Space, type “Terminal”).

1. Type the following command (replace `192.168.1.XX` with the Homey IP): `arp 192.168.1.XX`

2. It will return something like this: `homey-instance (192.168.1.XX) at a1:b2:c3:d4:e5:f6 on en0 [ethernet]`

3. That sequence (`a1:b2:c3:d4:e5:f6`) is your MAC address.

Then you can add the IP address or anyone IP address you want to use now on your router using the MAC address of the Homey application running on your Mac.

I did this as there is my EcoWitt weather station that can upload data to Homey, but it does it by IP address.. this works as long as Homey is not updated on the Mac or the Mac is never restarted.

Hope this helps someone,

Richard

---

<div class="post-metadata">

**Author:** ![Jan\_Willem\_Horsman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_willem_horsman/32/120768_2.png) [@Jan\_Willem\_Horsman](https://community.homey.app/u/Jan_Willem_Horsman)\
**Post date:** [February 7, 2026, 10:49am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/56 "2026-02-07T10:49:14Z")

</div>

I installed SHS on a M4 Mac mini. The Energy panel on the mobile app takes 10 sec to update the data. Also, Insights on the web app are very slow and frequently timeout. I then installed it on a Windows 11 pc and everything works flawlessly. What could be causing this? It’s basically unusable on my Mac.

---

<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 7, 2026, 10:52pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/57 "2026-02-07T22:52:47Z")

</div>

What does the log say? Most of us are not able to log on to your MAC to have a look 😉

---

<div class="post-metadata">

**Author:** ![Jan\_Willem\_Horsman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_willem_horsman/32/120768_2.png) [@Jan\_Willem\_Horsman](https://community.homey.app/u/Jan_Willem_Horsman)\
**Post date:** [February 8, 2026, 8:52am UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/58 "2026-02-08T08:52:16Z")

</div>

Where do I find this log?

---

<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 8, 2026, 5:09pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/59 "2026-02-08T17:09:54Z")

</div>

It should be in the fine manual, but apparently it is not  
(It is in the SHS on linux manuals, why isn’t it in the SHS on Mac manual 🤷‍♂️ ):  
[https://support.homey.app/hc/en-us/articles/23975134909724-How-to-install-Homey-Self-Hosted-Server-on-macOS](https://support.homey.app/hc/en-us/articles/23975134909724-How-to-install-Homey-Self-Hosted-Server-on-macOS)

There’s a chance it might log to the generic logs of a Mac, but I don’t own one so I can be more specific.

---

<div class="post-metadata">

**Author:** ![Lane\_Canada](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lane_canada/32/92195_2.png) [@Lane\_Canada](https://community.homey.app/u/Lane_Canada)\
**Post date:** [February 15, 2026, 7:16pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435/60 "2026-02-15T19:16:14Z")

</div>

Let’s say you are running the SHS and after a few weeks you decide “I want the Homey Pro (2026)”. Can you migrate from SHS to Homey Pro easily?

[Previous page](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435.md?page=2)

[Next page](https://community.homey.app/t/homey-self-hosted-server-on-macos-megathread/146435.md?page=4)
