I have been using a RPIv2 for a while and after eating two SD cards (presumably from constant DB access) I decided it’s time to upgrade.
I know that there have been various people who talk about upgrading from a RPI to a NUC with great results. This is a bit of an expensive upgrade though and still a lot more power than I needed, so I decided to look into something else more affordable.
I found some cheap refurb Wyse thin clients on Amazon.
This is the one I jumped on: https://www.amazon.com/gp/product/B078NL4CL3/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1 but there are certainly others too.
There’s a few pain points I hit that I wanted to talk about though.
The machine had a BIOS password set by default. I think it was like this from the factory because the password that I found googling; “Fireport” worked to let me in.
I had to turn on USB boot in BIOS setup.
I installed Ubuntu server 18.04 on the box, and chose to install docker-ce at that time.
Because docker-ce was installed there, it is installed using a snap rather than deb. Generally this is OK, but it led to some hassio install script expectation mixups. I documented my findings in the open bug here: https://github.com/home-assistant/hassio-installer/issues/9
With some slight modifications to the install script and jobs I did manage to get it installed though.
I backed up my RPI and imported everything from my RPI into the hassio instance.
Almost everything went well except that importing the SSH addon really messed stuff up with HASS not wanting to start. I ended up nuking the docker containers and redoing them all and just making sure not to import SSH this time. I’m instead using SSH in Ubuntu directly.
Somehow I lost my tokens for Google Assistant in this process (I don’t use HA cloud). I redid them and GH started working again.
In general it’s been an AWESOME upgrade. I can’t believe how much faster the performance is. Hopefully this is helpful to someone else too.