Hi all,
New here, so I've posted in the wrong place or made any other faux pas then please let me know!
The background:
Brought a new flat and I'm doing a full renovation on it - it's a lovely place but the electrics were positively archaic. So while I put loads of holes in the place, I might as well network it/automate the hell out of it! It's a Victorian property and very large (by UK standards, probably tiny by Texas standards...). This means it could cost a fortune to heat and run so the automation is a pretty cool way of making it cheap to run/eco friendly.
I am building a new house server to control everything - networking, AV, lighting, heating etc. The whole lot. The cost of running this should be recovered from not heating rooms unnecessarily etc. The server stats are:
- Xeon E3-1260L V5
- 32 GB ECC DDR4 (unbuffered)
- SUPERMICRO MBD-X11SSH-LN4F
- Toshiba E300 3TB *6
- Crucial SSD (can't recall the model/size off the top of my head)
- Seasonic 400FL
The problem:
What O/S to run... I keep researching and I keep changing my mind! Here is my want's and needs:
- High reliability - Need
- Run OpenHAB in a VM - Need
- Run PFsense in either a VM or container (I will offshore this to another machine in the future but at present I need to run in the main host) - Need
- Operate as a NAS - Need
- Fault tolerance - Need (don't want my wife being stuck with no heating because a disk died and I'm 500 miles away at the office
- Protection against bitrot on the NAS - Want
- Ability for the NAS to rebuild a disk from a hot standby drive - Want
- Prefer not to spin up every disk in the array for every little read/write operation - Want
- Probably a ton of other requirements that I have in my brain but can't think to put here right now...
Thoughts so far...
- Proxmox - this can set to use ZFS but I'm not sure if there is an easy way to expose this as NAS.
- FreeNAS in a VM - host could be almost any hypervisor
- OpenMediaVault with SnapRAID
- Do my own set up where I do a Debian or Ubuntu Server install with ZFS on Linux (or SnapRAID) and then add Proxmox on top - may add Webmin to make management easy/convenient.
- OmniOS or SmartOS - never played with either but I've got an idea that these might fulfill some or most of my requirements.
Any thoughts guys? I like FreeNAS because it makes ZFS easy to manage from a Web GUI but I can't run it as the bare metal OS because PFsense won't operate it BSD jails. I think I am at the point where I've over researched and have begun to confuse myself more so your thoughts would be great!
Sorry for the long post and I'll post a separate thread for the house build/automation if any one is interested...
Cheers,
Pix