Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Moving HomeAssistant from Raspberry to unRAID efficiently

Featured Replies

Hi there,

since a few months my HomeAssistant is running on a Raspberry Pi 4 (8GB RAM).

But, since my unRAID-server is running 24/7, I would like to switch HomeAssistant OS from the Raspberry Pi to the server.

The „app store“ of unRAID offers a HomeAssistant docker.

Is there an easy way to migrate the HA-RPi-settings to the unRAID-docker ?

HomeAssistant should ran as energy efficient as possible. So, it should be running on the cache drive (SSD) for not spinning up the hdd-array all the time. Could you tell me which settings I have to configure (docker) to be sure HomeAssistant will not spin up the array ?

  • Community Expert

Unless you installed 3rd paty application on rasp pi that are used by scripts and configs. I believe you just need to export the home assistant yaml config file to the new device:

See HA Forum:https://community.home-assistant.io/t/migrate-ha-to-new-system/166737

and redit: https://www.reddit.com/r/homeassistant/comments/z04opz/how_to_move_home_assistant_to_a_new_machine/

https://www.youtube.com/watch?v=Xcdu9i4SEks

  • Community Expert

it is recomned to run HA as a VM on unraid and not use the dockers.

Home Assistant Community
No image preview

Install Home Assistant as a VM on Unraid

The video version of this tutorial can be found here: install Home Assistant as a VM on Unraid. Step 1: Get qcow2 image Go to https://github.com/home-assistant/operating-system/releases/ and get the

in the docker you will need to open your appdata config and transition the yaml config and setting accordingly.

  • Community Expert

better stay with your PI.

Its much more stable running HA than any docker or VM can be (HA-OS on Pi also includes more features).

Just spend that 5W per hour for your Pi and carry on.

(after some painful events I took the opposite tour, started with a docker, moved to a VM and finally ended on a PI. Since then it is fine, no data is missing anymore and updates work fast and reliable too)

(And before someone thinks, I want to put down UNRAID, it is just because HA demands some things, nobody can give for sure. For instances it needs to run continuously to pull data out of the devices and create their databases and graphs. This conflicts with any "Os above" that can shut down the Docker / VM without warning (for instance for backup purposes, or, on UNRAID, if the array needs to be taken down to perform some actions). These events will be more or less randon and interrupt long term stats on HA. HA-OS on the PI is prepared for this, it signals backups (does snapshots and so on) and even reloads)

Edited by MAM59

  • Author

I am afraid you are right.

  • Community Expert

I run HA on unraid in docker. It's 100% fine and runs without issues. I use it with all of the following "add-ons"

Mosquitto

Ring2MQTT

Zigbee2MQTT

Zwave JS UI

NodeRED

I will say though if you're already running it on dedicated hardware, you're probably better off keeping it there.

  • Community Expert
1 minute ago, MowMdown said:

I run HA on unraid in docker. It's 100% fine and runs without issues. I use it with all of the following "add-ons"

Lucky you are, but you did not get my point.

It does not matter which IOT-Net HA is using, it is just, if you collect continous data for statistics (Like I do with my solar collectors) you will always have gaps in the stats because the docker (and VM) is not up all the time and therefor cannot do the timely booking.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.