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 .