Openhab manual install vs openhabian

I am finally pulling the trigger and upgrading and moving off of 1.8.

Wondering if anyone has any pros/cons for a manual install vs openhabian or vice versa?

I am not opposed to the linux admin piece. Just wondering if there is something specific that you guys might know that have already upgraded that would make it a recommendation to go with openhabian

Thanks!

If you are lazy (who of us isn’t) or not real great with Linux, the decision is easy, openHABian.

If you want to keep your system modular and easy to move around, Docker.

If you need to spin up your OH 2.2 on the same machine where you are running 1.8, Docker.

I’d only choose manual if you are running on an OS that doesn’t support apt or yum.

With Docker or an installed version we are much more able to help support you on the forum. And if you are going to install OH, you may as well take advantage of all the other installations, configurations, and support scripts (e.g. backup and restore) that openHABian provides.

openHABian does not require a RPi. Any apt based Linux can run openHABian. Just see the manual installation for openHABian.

1 Like

I have my ubuntu server ready to install OH on to. So apt is easy. Just didn’t know if I should to the openhabian install on ubuntu or not. I had tried openhabian on ubuntu before and then scrapped it. But I am ready to switch over so I didn’t know if i should just go the apt install route or go with openhabian on ubuntu or what others thought. I like the idea of apt just for ease of updates. Very comfortable in linux so i am not opposed at all to going that route.

I should probably mention (for others reading the thread too) that there’s essentially three ‘tiers’ of install (non-container) for Linux provided by the community. openHABian is becoming so popular that some overlook that there is a simple deb/rpm package install that deals with the openHAB stuff only.

  1. Manual, literally unzipping the archive into some directory. Useful if you want all related openHAB files in the same relative path. The runtime contains scripts for backup, restore and updating itself which are independent of operating system.

  2. Package, install with apt or yum/dnf. Useful if you want an installation and service working the same way as all the other programs. In addition to the above, it also installs CLI shortcuts and environment variables which make debugging/settings easier.

  3. openHABian, a set of scripts for debian based distributions. Installs the package above for you and has the option of installing other tools commonly used with openHAB (reverse proxy setup, samba share etc). Has a setup interface that removes the need to learn some Unix niches and automatically applys group membership etc.

I would argue that each case has their own merit, but I’d say that the more “manual” the install, the more reliance you will have on the documentation. I’d recommend the middle ground if you’re comfortable enough around Linux to customise it your way, but want the ease of the apt/yum update system once you’ve finally had it set up. After all, you can always install openHABian later if you feel you’re missing out :wink:.

2 Likes

When I mentioned Manual, with these terms i meant package over manual. I like the apt packages for keeping things updated cleanly.

Thanks for the feedback :slight_smile:

I’ll just not that openHABian does use apt to install OH and other tools. So you are not giving anything up to use openHABian. It just does additional stuff as well.

2 Likes

sounds like that is a decent way to go :slight_smile:

Thanks for all the feedback!

the next fun step will be trying to get fault tolerance working again like i had in 1.8

hopefully it will be similar.