I have collected a significant number of 1TB 3.5 hard drives and various sized 2.5 hard drives that are still working. I have a large tower with a number of bays empty with an older Intel CPU and 8GB of RAM. My thought is to take this older hardware, create a file server that I would use to backup my home server and all my personal files (I have very little media, so 300GB will probably be enough to hold all of my data at this point.)
- What operating system should I go with?
- I don’t believe TrueNAS is an option because of the mismatched drives that I have and therefore ZFS is out as well.
- I’m thinking Btrfs might work as a file system, but then do I run Btrfs on Fedora server (what runs the current home server in the homelab) or Debian 11 (what runs the server at the office) or OpenSuse because of their mature Btrfs tool set. Or something else? Keep in mind this will probably be headless but doesn’t have to be.
If we can get wakeonlan working on the tower the plan will be for the home server to turn it on once or twice a week, backup the data, then a cron job would shut the file server down again so it is only running to act as a file server for backups.
What to use as the backup software?
- Right now we are thinking of just running an rsync script.
- Our home server runs Syncthing and is the central point of truth for all of our computers at home and at the office. All of my computers sync with the home server, which has a 1TB drive that is far from full. My son has mostly text programming files, and I have mostly office files that I back up.
- Should we just run Syncthing on this file server too? Is that really a backup solution? I’m afraid that if I use Syncthing that it would just spread a ransomware attack onto my backup file server, but perhaps I don’t understand some of the settings of Syncthing.