I currently have a home server (HP N40L) running FreeNAS to provide my home with a few basic things like a file server, media streaming, and a few virtualized apps + a windows XP virtual desktop.
It works well enough, but the software is always lagging behind what's available on Linux based systems. I've tried OpenMediaVault and a few others and they all seem nice, but I really like OpenStack's ability to just set up and tear down services on a whim (plus, the web admin console is very nice). I could just go with a straight up Docker solution, which I will do if it turns out that OpenStack is too butch for my setup.
So, does it make sense to run OpenStack for a home server given that:
- I have only one machine to run everything from (and don't intend to buy more)
- I'd be doing common home-server kinds of things, but would like to be able to test new software without polluting my host OS (and probably deploy some basic web apps for my personal use).
In particular, I'm worried about redundant storage. I currently use ZFS in a mirrored array. OpenStack uses a different storage scheme. Would my data be safe from hard drive failures and bitrot if I use OpenStack's storage on a single machine?