Hello there!
It’s my first post here in the forum… I know there are similar topics here on the forum, but with my hardware and my requirements maybe not all the suggestions apply to my case.
Some years ago I’ve bought old PC parts from a friend’s aunt, including:
- i3 530
- 2x2GB + 2x4GB 1333MHz DDR3
- Asus P7H55-V
A couple of years ago I started using more Linux, and decided to build a NAS using these spare parts.
It was a simple NAS, but the video on my small Italian YouTube channel made quite a few views.
I used OpenMediaVault and set up only a single user with remote access. The system had only a single HDD, a cheap PSU and was built in a savaged old case from the 90s.
Since then, I haven’t used the NAS all that much and decided to transform it in a Windows 10 Dev Preview testing machine. I moved to study at university, but due to the pandemic I’m now back home and I’ve found these forgotten parts.
I now managed to get my hands on more HDDs (2x Seagate NAS drives, 1x 1TB, a couple of 500GB ones), while storage needs in my house have increased significantly.
I want to build a proper NAS now, but I need your help to make it more advanced.
The processor and the motherboard at my disposal are the ones I already have.
I’ve upgraded the case to the Thermaltake Core V51, which is the case I used for my personal desktop before a recent case upgrade: it has a lot of HDD mounts, fans and dust filters, so should be fine.
I can’t trust this cheap chinese PSU, so in terms of hardware a PSU upgrade may be needed.
Do you think I should buy a RAID card or something like that?
I want the NAS to host the home media library, a secure backup of all family memories (photos, videos) and a bakup of my personal machines (so RAID is probably needed).
The software aspect is a white paper.
I need to create dynamic storage spaces for the different family members and some “common files” folders.
The system admin, of course, has to have the rights to write, read and modify all the data on the disks.
Each family member has to have its own private folder that the others can’t access until they grant them access (and the space allocated to these folders has to be dynamic).
Then there has to be a “media” common folder: anyone in the local network has to have read permissions for those files, but only some family members (and the admin) can make changes or delete those files.
The there has to be a “memories” folder, which has to be the home for all family memories (vacancy pictures, marriage videos, photos…). Every family member in the house must have the read permissions, anyone in the family can add files to the folder, but only the admin can make changes or delete files.
I then want each family member to be able to access their private folder or the media folder from the internet (remotely from work, for example), but I want them to be able to set some private sub-folders as unreachable from outside the local network (I don’t want sensitive data to be accessed from the internet).
I’d want to also implement a “snapshot” feature to prevent mistakes while deleting data, but I don’t know if I’ll have the storage space to do it.
What software suggestions do you have?