openHABian hassle-free openHAB Setup

And Hello again! It’s time for the latest updates announcement.

Authentication and Encryption: I want to highlight the addition of nginx as an optional component. @Benjy contributed a fully automated installation and setup procedure for the nginx as a proxy for your openHAB system. The setup includes authentication with username and password as well as SSL / HTTPS connection encryption. If you own a domain name, you can even generate and use a Let’s Encrypt certificate during the procedure! The procedure is a big step forward in terms of security and we invite every user to test it. We invested a few hours into this function to make sure it’s working in all scenarios and clear to use and understand. The main work was done by @Benjy, Thanks!
For further details regarding this feature, please have a look at the source code and the docs.openhab.org article: http://docs.openhab.org/configuration/nginx.html

Karaf Console security and clarity: The optional step to open up the karaf console was a nice idea but posed a security risk with it’s default password hidden away in a configuration file The step now includes a dialog to enter your own password and gives some more hints.

Improved Updater: The in openhabian-config integrated update routine will now show what actually changed since your last update. This might help you figure out what to expect. I want to also take this chance to remind everyone to update regularly. The “Update” routine will only pull latest changes to the openhabian-config files and will by itself not change anything in your system. Execute one of the other menu entries to install changes, e.g. the new and improved vim config.

Improved vimrc: Vim is my favorite linux text editor. If it’s yours as well you will be happy to hear, that I’ve added some nice new default settings to the vim configuration file. To install the new configuration file you will first have to “Update” openhabian-config and then execute the “Basic Setup” step.
If you are a nano user yourself, follow this invite to contribute your favorite default settings :wink:

Minor changes: check the commit history: https://github.com/ThomDietrich/openhabian/commits/master


openHABian will continue to grow bigger. A few changes are already in he pipe and other ideas are currently discussed in the corresponding GitHub Issue Tracker. As mentioned above, feel free to participate.

One main TODO of mine is the writing of a detailed docs.openhab.org article on openHABian with all setup and usage descriptions. With this article openHABian will also (finally) reach version 1.0.

4 Likes