I love Linux, but I love UNIX a lot more. I have six machines in my posession, some servers, some clients, some DIY, and a PlayStation 2 loaded with Linux. I find this diaspora of hardware to be too much of a burden, with some of the hardware non-replaceable. My computing experience needs to evolve. My choice is simple:
Consolidate and get my feet wet in cloud computing.
I have a desktop machine with mostly gaming hardware and massive specs that I starting building three years ago. Loaded with the appropriate hardware, this monster machine makes the perfect platform to station all of my base. I need to consolidate all of my resources. I need the following infrastructure on a host:
FreeBSD => Email, HTTP
Debian Wheezy => WINE gaming (xen-pciback'd to my video card) (Primarily Final Fantasy XI)
FreeBSD => LDAP+Kerberos
OpenBSD => NFS+Samba (this will require a large softraid array)
Obviously, I will want to choose Linux for a Xen kernel. Placement of hardware is also an issue. Do I pay for a commercial account from new ISP and host it at home, or do I opt for colocation? I will be using a Raspberry Pi to interface with the environment for a little longer, until money allows me to get an Odroid. If I colocate, then the operator will be forced to turn my machine over at the whim of an NSL. That cannot be. I am too big a fan of privacy.
This setup is only meant to serve me and any of my friends and family who take a gander at my digital adventuring. As I transition into software development, this can also serve as a platform to try out new things. This should also help to stop me from re-imaging all my machines every two weeks.
Has anyone thought of something like this before? My retirement check can support this, and I am willing. My questions are:
Recommendations for colocation in Dallas?
What risks am I looking at?
What did I miss?
Can I wrap this in a software VPN gateway?
What would be the lifespan of such a project?
If this is successful, how can I expand on it?"