Jump to content
  • 0

HexOS backup/replication to Unraid


Question

Posted

OK, so I've got myself a couple of HexOS licenses. Additionally, I have an Unraid lifetime license.

Here's the plan:

  • Build three NAS...es (what's the plural of NAS? 🤔)
    1. Primary: HexOS
      • Main NAS
    2. Secondary: HexOS
      • Offsite "buddy" backup
    3. Tertiary: Unraid
      • Backup/replicate my HexOS NAS to a NAS running Unraid.
      • I did consider a third HexOS license, but running a NAS with a different OS gives me additional redundancy to protect against any issues caused by the OS (be that HexOS or Unraid).

Here are my questions:

  • Is this even a good idea?
  • Has anyone done (or is planning to do) something similar to this?

Since this would be the third backup/copy of my data, just file backups (and things like app config information backups) would probably suffice, at least for now.
It would be cool if there is a way to have app redundancy/failover, since both platforms do run apps using Docker. That is beyond my expectations, though.

1 answer to this question

Recommended Posts

  • 0
Posted

Hey,

yes this is a good idea, I currently have a similar setup, Hexos as main Server, Unraid as on site backup and a synology NAS as an off-site backup, planing to replace Unraid with Hexos once the HDD prices are normalising again. 

Let's first start with backups:

Since Buddy Backup currently isn't available, you will need to setup the task replication in the truenas GUI to backup to your other Hexos. Since this is not in your local network you need to setup a VPN connection or URL or similar to be able to connect both server together. 

For the backup to your Unraid, you can use rsync to backup to it. 

 

Having app failover is an entire different and way more complex topic. The above backup is only creating snapshot but it's no live backup meaning it cannot be used for app failover since the data is not live. Hexos/Truenas Scale doesn't have app failover support, this is exclusively reserved for the entireprise stuff. I know that some apps have some way to have this, but this depends on the app and requires additional setup per app etc. 

The easiest thing would likely be running everything in a VM in proxmox and have High Availability setup, but this comes with it's own set of restrictions. 

Unfortunately, there is no easy or moderate complex way to set up app failver

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
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...