How to use TrueNAS for personal data backup?

Someone donated a pc to me. I want to use it to backup my personal data in a home setting.

I came across TrueNas as a NAS software, however, I would like to know can I use TrueNas for just data backup purposes?

Are there any instructions how to use TrueNas for just backups?

I am thinking to use a couple of large Hard drives which I think to attach to my backup server and use them for storing two copies of my data. Do I need a software raid to achieve that or if raid is not advised, how can this be achieved using TrueNas?

You have a lot of reading to do about TrueNAS and ZFS (the filesystem it uses). But in short, yes, it supports mirrored drives as a form of RAID. It will share storage over your network using standard file-sharing protocols (SMB is probably most relevant for you). Using it for data backup is mainly a matter of client software on your computer(s)–Time Machine on Macs, anything on Windows that can back up to an SMB share (I use the Veeam Agent for Windows). If you’re using something other than macOS or Windows, it can likely back up to a SMB share.

Read the documentation for TrueNAS and see if the hardware you have meets the minimum specifications. You may be better off with a simpler solution

ZFS Primer link

When you say two copies, I suspect you mean 2 generations of backup rather than two copies of the same backup.

For a backup of data normally held on other computers you tend to need two things:

  1. Large storage (i.e. more than a single disk’s worth)
  2. For backups that are very old (several years) you want to know that the data will still be readable when you come to read it.

It is unclear from your post how much storage you need - so my advice as a first step is to do some rough calculations. Uncle Fester’s Basic TrueNAS Wiki has a good section on calculating your storage needs.

Reliability is ABSOLUTELY a cornerstone of TrueNAS because it is based on ZFS which is probably THE BEST solution for data longevity. Redundancy, checksums and regular scrubs make sure that your data doesn’t grow stale and rot over time.

But this sort of capability isn’t dirt cheap - you will need to invest in the disks even if the software is free.

As for backups, it depends on what sort of backups you want to do. Personally I do the following:

  1. System image backups of my system disks so that in the event of a disk failure I don’t need to rebuild the decades worth of software installs from scratch.

  2. File copy backups (of my desktop files e.g. word, excel etc.)

  3. Synchronised backups of my mobile phone’s photos.

There is different software I use for each of these (from Windows - Macs and Linux will be different again).

But as @SmallBarky says, TrueNAS has a lot of functionality - a portable hard drive plugged into your PC every so often might give you what you need with a third of the cost and a tenth of the complexity.

That’s the whole reason why I built my FreeNAS (now TrueNAS) server back in 2016. After all, the best type of backup, when properly set up, is one that is automated. The primary is the backup program that is running on my computers which backup to a SMB share. The secondary is backing up my backups from my TrueNAS server to a Backblaze B2 bucket for my critical folders. Non-critical gets backed up from my TrueNAS server to an external hard drive.

Yes, you can definitely use TrueNAS for personal data backup. To do so, you can install TrueNAS on the donated PC, configure it with large hard drives, and create a storage pool with redundancy, such as using RAID-Z or mirror setups for data protection. TrueNAS allows you to create simple file-sharing services (like SMB, NFS, or FTP), making it easy to back up data from other devices. For redundancy, using a mirror (RAID 1) or RAID-Z is recommended; no additional software RAID is needed, as TrueNAS manages it. For instructions, the TrueNAS documentation provides detailed guides on setting up pools, configuring backups, and managing your data securely.

To piggy back off the original question.
I have a HP N54L that I’d like to use for a similar purpose.
Its been running Win2012R2 with Veeam to backup data on it to an external disk.

I’d like to reload it to run TrueNAS to back up data from my primary TrueNAS Scale box.
Will 8GB RAM running SCALE be fine, or should I run CORE?

I’m only interested in having a backup copy of my personal media on this box.

Also will either be able to sync data to the external as its doing with Windows?

Its current config:
8GB RAM
4 x1 TB Disks for storage
1x OCZ revodrive pci express for OS

Any advise?

8GB will be fine providing you run no VMs and only small apps. If you run TrueNAS you can use ZFS replication to backup only the datasets you need backed up from nas1 to nas2 and only transfer changed blocks!!!

2 Likes