Hello everyone
I need some advice on how to best implement a new NAS in our small Buisness Network. Most Tutorials want you to install any DIY NAS software straight on to the ‘host’ machine or refer to the installation process itself, but i wasnt able to find the answers to some dwelling questions of mine…
so:
In our company are 4 Laptops, 2 PCs, one Workstation PC that acts as a Server for our Accounting Software and a reeeal old Synology NAS.
All time long, the old NAS was/is the centerpiece of all file related stuff we did: we all scaned and saved Documents to it , uploaded work-related pictures and other important files via our phones (though a Synology App) to it if needed. The NAS was pulling backups of the Accounting Software’s database folder.
Problem is: The old NAS is running out RAM, if more than one user is trying to do something on it. But even if one Person is working on it, its sooooo slow AF
The Plan: The new Workstation PC (I7 12700K, 64GB RAM, GIGABYTE Z690 UD DDR4, 2 NVMe SSDs in Raid 1) is way overpowered for what it has to do right now (wich is basically just hosting a SQL database and exposing it into the LAN.
Why not fill that case up with HDDs/ SSDs running some kind of NAS software on it?
BUT - there is a catch:
The Accounting software needs to run on Windows 10, and because its a crappy piece of software, it straight up refuses to work inside a Windows VM. I spend so much time, trying to get this piece of s*** running and working inside a VM - but clients randomly lost connection, or data wasnt written into the database bla bla bla. installed it on the host system - works fine
Buuuut i can run TrueNAS, FreeNAS or whatever inside a VM thats running on Windows.
But can it work the way we need it?
We dont need a large Fileserver… 2-4TB of available storage is way more than enough for our usecase. We dont even fill up 500GB of data - since years. so even just 1TB of useable storage would be fine…
But redundancy is EXTREMLY important.
- drive failiure - just rip the broken drive out - slap a new one in, no need to care for the software: I want
- self rebuilding data if new drive is detected after failure: i want
- the possibility to run some sort of plugins (or so) that automatically backups specified folders: i want
- having “shadowcopies” of accidently deleted files: i want
- having the shared folders exposed to the internet in some shape or form (VPN, Remote Desktop, idk): i want
What i want is having at least 3-4 drives mirroring the content of the fileserver. or more drives. whatever makes best sense.
Windows itself also has got a tool to make a software RAID, i didnt explored it yet myself, but from what i could make out, it also could let you run a bunch of disks in parity mode, wich i understand is like RAID 5 or 10? even if it may be easier to set up, the TrueNAS/ FreeNAS variant seem to offer more benefits down the line, right? so…
- TrueNAS or FreeNAS?
- Maybe UNRAID?!
- (NVMe) SSDs or HDDs? i myself would tend to (NVMe) SSDs, just to have the NAS system as snappy as possible…
- what happens to the VM NAS if the host system crashes?
- how hard is it to restore the VM NAS if the host system dies to a hardware defect?
- what happens to the documents, files, … on that VM NAS if the host system dies to a hardware defect? I set up the VM + NAS again, but will it then detect that there is already an existing RAID config on that drives and load up the previous NAS again?
- virtualization needs to be turned on in the BIOS, the the VM can have direct access to the storage, right?
- did i miss out on something i should have thought on?
greetings from Germany