When i had Xigmanas it was very limited, the things it could do and also the hardware was not the best, what needed to be better with the Freenas server was the following:
To answer this we first need to know how much storage i need.
I had about 7TB of data in various 1TB drives so i would need atleast 10TB to have some room before i need to add more hard drives or change to bigger hard drives to not run out of storage.
For hardware there were some options for me and none were pre-made NAS devices like Drobo, Qnap, Synology and other brands were way more expensive than a second hand server with second hand SAS hard drives.
Some of the refurbished servers were:
As you may have noted i only put how many bays they have because the other specs were very similar, something like these specs:
All refurbished server websites came around 1000€ or more depending on the configuration which is way more than i had budgeted so to eBay we went and i found a couple of Dell servers in the UK for around 200€ with shipping which was great for me, almost got an Dell R510 12 bay but i was too late.
I settled on a Dell PowerEdge R510 8 Bay with 2x E5620 Xeon Quad-Core 2.4GHz and 64GB RAM, Server rails included. The only things i needed to buy were:
I will not be going to explain why i choose RaidZ3 or why i did some of the things i did but you can always ask me if you realy need to know.
As you can see i used 2 controllers so i can use 8x 3TB SAS drives in RaidZ3 which gives me around 12TB or usable space and the second controller for 5x 120GB Sata SSD's for the virtual machines in RaidZ2. You may have seen that i only have a server that can only hold 8 hard drives but there is some room between the power supplies where you can cram 2 ssd's stuck to each other and between the fan and power supply you can cram another 3 ssd's stacked on each other, i did this because i wanted faster speeds for the virtual machines as they will see allot of abuse. Later on if i want i can use an SAS expander and some cables to connect a das to the existing controllers that can manage more than enough drives.
There where 3 options for me and those were:
I've tried Proxmox and it's a great option however i had no more space to change things up, maybe in the future i will get another server with proxmox and put all my virtual machines on that since Freenas doesn't need all those cores. After having a Xigmanas server i found out that the next step would be Freenas or Truenas but Truenas was still pretty new so i choose Freenas as the winner. On that old laptop with tree 1 terabyte drives for Movies and Data and directly connected to the network it worked fine as long i didn't oversaturate the LAN connection or else it could slow things down drastically, also the drives had no ventilation so things get a little hot that's why i made an "Server Rack" out of some wood. Without hard-drive redundancy for any possible failur and allot of data filling the drives pretty quick, that's when i decided i had to upgrade to keep my data secure and save.
And we are basically done, i could explain everything but that would mean i'd need to create a tutorial for everything. Long story short i created diferent vdevs from the various drives and made diferent folders in smb that only certain user can see and write/read to, the movie folder however is read only we don't want to take risks there.