Hi I created this Topic, because I think I had an Idea how we can use the time and the available resources available for OpenHab more effectively
Today there was an issue with the OpenHab cloud…I saw a lot of posts and a lot of people try to solve it for a whole day and longer…as some installations depend on the cloud, this creates some time-urgency and stress under the developers and maintainers which leads to less “fun” in the development-process in opensource-software…
To avoid that, I want to come up with a (rather huge) plan to avoid having this Problem again and reducing maintainance for the community to keep the focus on the core functions, stability and enchanced functions of OpenHab Therefore I would suggest the following schedule
1) Prepare everything for Selfhosting
Instead of hosting a “fully fledged” OpenHab-Cloud, it would be much easier to host “just” a ddns server, with an IP-adress determining service that tells the OpenHab-binding when to update the IP address…This may lead to much less downtime and maintainance -> maybe also lower costs regarding hosting I don’t know details about the Cloud here… This makes together with the OpenHab-Auth wich was implemented in 3.0.0 it much easier for everyone to selfhost. Maybe there is already enough opensource here, which we can use for this purpose, or adjust OpenHab-Cloud. GitHub - nsupdate-info/nsupdate.info: Dynamic DNS service
I think we should ensure that you can only use it with an Openhab installation…
1.2)Identify Alexa-Skills and other Bindings/Skills that actually rely on the OpenHab cloud
Every skill should have the possibility to not use the Cloud easily. Therefore we should determine which skill needs the Cloud, and how we can adjust it…I opened an Issue for Alexa here: Integrate URL into settings · Issue #386 · openhab/openhab-alexa · GitHub
Maybe we have to determine if this is even possible… For the Alexa-Skill this seems not be which would be a problem…maybe someone in the community finds a solution? Otherwise this projectpoint maybe doomed…
2) Enchance security on OpenHab to make it more attractive for Selfhosting
For making OpenHab more attractive for Selfhosting, we should further enchance the security of it…like with 2fa Auth
With ddns, and all skills able to point to your URL easyly, I think Selfhosting is much more attractive especially in today’s time of data-protection. Also all the maintainers and developers don’t have to do so much maintainance-work on the Server I hope.
I don’t know if I have forgotten something…but I would be really interested what the developers and the community thinks about this idea . Be free to post your thoughts and ideas for saving time and stress for all the developers and maintainers who brought this wonderful program to the community.
Nevertheless this would be a huge project and I guess very time-consuming, but I hope that it can save time for all the awesome people working on OpenHab for the future .