Move from raspberry to mini PC

Hi
I now running HA in raspeberry pi3+
Since I like the concept I am thinking to install it in a mini PC (like NUC)
in order to avoid any problems with the sd card etc

  1. Do you have any value for money suggestions/alternatives for mini PC than NUC
  2. Is there an easy way to move my complete setup? What should I back up etc

Thanks

1 Like

I run everything on a microserver with esxiā€¦ A little more expensive, but so much freedomā€¦

I run HassOs, a test HassOs, ubuntu, windows, Nas serverā€¦

how about the migration from raspberry to mini pc. Do you know how it could be done?

If youā€™re going from Hass.io to Hass.io itā€™s just a case of:

  1. Take snapshot
  2. Download snapshot
  3. Upload to new host
  4. Shut down old system
  5. Restore snapshot
  6. Restart new system

@Tinkerer
never thought about itā€¦ since it will be PC I thought automatically windows. :shushing_face:
I need recommendations on the operating system too.

I think I am only use it for Home Assistant and probably as personal server
I know nothing about linux so I am not sure if I will be able to manage it.
In order to install Hassio in the new machine which operating system should I use?

Whats the differences about hassio and other HA installations?
which verson of HA is considered as the best in terms of stability ?

sorry for too many questions

Kanga_who has some very good (read both comprehensive and regularly updated) guides on this. He is also willing to answer the questions you will inevitably come up with.
Other uses for the nuc/micro pc are varied : plex server, lms music server, samba file server, camera server and many more.
Generally these all require space to host the associated files, so only do this if your needs are small and you donā€™t plan to extend. If you do then be prepared to accept that it will just devolve into ā€˜justā€™ a hass box (nothing wrong in that either).

1 Like

@Mutt
i donā€™t know Kanga. can you give me a link can you give me a link where I can find these guides please?
Most probably I will need space for cameras.
Regarding the hardware I think I should create a new topic in the hardware section because I donā€™t know the specs I should look for

Just search in the search bar, there are lots and lots.
This isnā€™t something people have not asked before
Please read the sticky at the top of the forum page

Kanga_who not Kanga

Ok i got it (i think)
I found a very useful guide. So I most probably will go with Ubuntu and Hassio
the guides from Kanga are here

  • I have a lot of questions regarding Ubuntu and all this commands I should use but I guess I will manage it after several tries.

Thanks all

home assistant configuration is home assistant configuration.

It doesnā€™t matter how itā€™s installed, the config directory is the same between installation methods (with the exception of the hassio: line only being available on hassio.

Backup files
install OS and Home Assistant (any method you like)
copy files over and start home assistant.

Windows is absolutely terrible for Home Assistant server.

Hassio will require either a hypervisor, or Linux (Ubuntu or Debian preferably). Either way, Windows is out of the question (dealing with virtualbox is stupid and a waste of effort)

Hassio includes add-ons which are OTHER applications that work along Home Assistant. These are applications you can actually run yourself if you have more than 3 brain cells. You donā€™t NEED add-ons

Just install the latest. If you try to force an old version, you will just kick yourself when you attempt to update and have to read through months of change logs to fix configs.

@kanga_who

What questions?

3 Likes

@flamingm0e
thanks a lot for you help.

Can you point out (where to read) which HA software should I install instead of Hassio and how I could use these applications (instead off addons) that hassio has?

Regarding the Ubuntu help I will sure return to this thread when I will try to install it. I never used other OS than windows so will definitely will need some help.

Install whatever software you want. Add-ons are just OTHER applications. They run alongside Home Assistant. So basically, whatever ā€œadd-onā€ you are wanting, just install the regular version of that.

1 Like

See the alternative install guide.

Hass.io is a Docker based install method, that allows you to install other software in a point and click manner (called add-ons).

Your other main alternatives are pure Docker, or Python venv. Which you use is primarily about your skills and preferences.

Theyā€™re all Home Assistant :wink: Stability is defined not by your install method, but by your hardware and configuration. If you install everything plus the kitchen sink, the chances are no install will be stable.

1 Like

Hi

Hereā€™s another thought, or a curved ballā€¦
Iā€™m completely new to Home Assistant, but what I can offer is my experience in running Raspberry Pis since they appeared in 2012. I understand your reservation about SD-card reliability and resilience. I addressed that problem back in 2014 by installing the root partition on a small SSD. In those days (before the Pi3), the boot partition had to be on an SD card, but it could still hand off to root on a USB drive.
Now with the Pi3 one can put both partitions on a USB disk. Iā€™ve always bought the smallest SSD I could to keep the cost down. So I started with 60GB. Now itā€™s quite hard to find anything as small as this, so Iā€™m now using 120GB disks, but theyā€™re cheaper that the 60GB disks I started buying 5 years ago!
Iā€™ve got 4 Pi-based microservers running (headless) constantly. 3 of them are Pi2Bs, and one is now a Pi3B. The uptimes for the Pi2Bs are currently 1140d, 838d, 259d (but before the reboot in Jan this year, it had run for 877 days), and 570 days for the Pi3B.
What Iā€™m trying to say is theyā€™re very stable & very reliable. I shall use the same architecture for a new server to run HA. So, if youā€™re happy with HA on your current Pi, why not upgrade to an SSD? One other important part of my Pi-server philosophy, is to have only one main purpose for each system, to reduce interactions. So I have one for DNS/DHCP, another to handle (collect & deliver) email, another as a LAMP server, and so on.
What I can say about my Windows systems, to have one stay up for a month without a reboot is a miracle, but my dns/dhcp server has been running for over 3 years!
BTW, I use cheap SATA/USB adapters bought on Ebay to connect the SSDs to the Pi.

Hope this helpsā€¦

PeterF

2 Likes

Grab a cheap quad core i7 and install Debian as your OS and Proxmox as your VM. Download Ubuntu and install it onto your VM, then install home assistant as per the usual instructions.

You can take a snapshot, but I just moved my config from the pi to the new computer, installed the addons, and everything went fine.

Best decision Iā€™ve made.

?

Why not just install Proxmox? Why install Debian first?

Because thereā€™s multiple ways to do things and thatā€™s just one way? Yes, you can use the debian proxmox install as well.

I was asking, as itā€™s more complicated that way, if there was a benefit as you see it.

Iā€™ve been running Proxmox for 11 years and only installed it via the Proxmox ISO. Never tried a Debian install as the base.

Iā€™ve never tried the proxmox ISO myself. I ended up going the debian route as I already had debian running on a spare computer, so it was just a matter of running a couple lines and Proxmox was up and running.

Iā€™m not too sure what the differences are compared to the ISO. Do you get a terminal window?

With the ISO it boots to a pretty standard ncurses and GUI installer. Once installed youā€™re dumped to a standard TTY prompt. Administration is done solely through a web browser on another machine (but you still have access to Debian repos, SSH, etc)