Homey Self-Hosted licensing/subscription

I have a question regarding the license for Homey Self-Hosted.

Could you clarify if the license is tied to a specific hardware installation, or if it is transferable? Specifically, I am planning to start running it on a Raspberry Pi 4, but I might want to migrate the container to a Proxmox server later on.

Would I be able to move my license to the new hardware in that scenario?

Thanks in advance!

1 Like

It’s linked to your account, not the hardware.

So like a instance license, happy to hear that

So for each license I can run one instance or multiple?

Hello I wanted to start the conversation on having the license for SHS cover two installs a production and a development instance. I wanted to have a test environment where I can test new updates new flows and devices without impacting my wife.

would it be possible to limit a single license to two instances

The license is tied to the HomeyID,
So every Homey Self-hosted Server needs a license to be online and accessible in the App.

In the case of the hardware Homey, you would also need to purchase two devices, so I don’t think it’s unreasonable that an SHS license is tied to a single instance.

Also, allowing multiple instances will open up the licensing system for abuse as it would be dead-easy to share a single license between you and your neighbour.

2 Likes

One

1 Like

Yes, but tied to a Homey ID, but transferable:

https://support.homey.app/hc/en-us/articles/24288525641884-Transferring-your-lifetime-license

  1. Go to My Self-Hosted Servers
    Go to My Account → My Self-Hosted Servers.
  2. Transfer your license
    Click Transfer License and select another Homey Self-Hosted Server.

Yes I asking for a option to have a single license cover 2 home ids on the same account or allow a option for a cheaper second license for that purpose

I’m guessing that already owning a Homey Pro doesnt grant any discount for SHS?

correct

Yeah i’ve just started developing an app and was curious about options to develop without impacting my “production” environment as well.

I’m currently running Homey SHS, so another SHS instance isn’t a problem for me. But the license system (as far as i understand it, and reading in this topic confirms it) is a “problem” because i’d need to create another account / pay for it.

What is the right way to ask for a feature request?

As far as I see: Athom knows

  • who the developer is
  • which app(s) are developed by that person

The DEV license could be limited to only install apps developed by the Athom user, which might be enough for most developers. There are off course edge cases (app dependencies with other apps/devices, and other things i’m currently unaware off), but they could be addressed later when the idea / feature request is in progress / considered viable :smiley:

Edit: Another idea could be: when using homey app run, install the app seperately (don’t overwrite the app installed (homey app install), so the run doesn’t interfere with the “main app”.

Those created upon launch date will expire as of today.

Not if you don’t mind the data getting removed. My trial expired, but if you rm -rf the .homey-shs directory and then re-install it, you can start another trial.

I only use the SHS to look at apps source code (the code of every installed app is visible in the apps directory inside .homey-shs), so I don’t use it in production. For that, re-installing is fine.

Interesting. I’ll give it a try. Thanks