Main server: a Dell PowerEdge T110 II server (Intel Xeon E3-1230v2, 32 GB RAM, 512 GB SSD, 3 HDDs, 2 NICs) running 24/7 in my hallway, with VMware ESXi 5.5 installed.
Instructions for installing the (free) ESXi Embedded Host Client can be found at https://labs.vmware.com/flings/esxi-embedded-host-client#instructions
I run all my Oracle development VM's on that server (most of those run CentOS, some Windows). Some Windows VM's as well; I do 90% of my daily work on one of those via Remote Desktop. And an OpenVPN Access Server Virtual Appliance takes care of VPN access (more info
A highly recommended setup; it has been extremely reliable since I installed all that in 2013.
And to complete the server setup:
A HP ProLiant MicroServer G7 N54L with 6 GB RAM, Windows 10 and 1.5 GB HDDs (in RAID 5) acts as the (on-site, offline) backup server.
For off-site backups I use a couple of external HDDs.
Synchronization of data between the different machines on the network is handled by Resilio Sync (automatic) and SyncBack (manual).
An APC UPS and Zyxel Armor Z1 AC2350 router complete the server setup.
- Early 2020 update: The ESXi server and UPS mentioned above were running 24/7, while not being used for much besides hosting my website. So when I moved my site to an OVH VPS, I switched those off. Saves some power - and noise :-)
- Mid 2020 update: The Zyxel Armor Z1 AC2350 router has been replace by a Netgear Orbi 53S. The Zyxel was still running OK, but it did need a restart every few weeks, and the wi-fi of the Orbi covers the house a lot better.
- End 2020 update: I turned the ESX-i server back on for some test and fileserver stuff. I also upgrade to ESX-i 6.7, which is the last version that is (semi-)officially supported on the Dell PowerEdge T110 II, and works like a charm.
Note that for ESX-i 6.7, I needed the A05 ISO (VMware-VMvisor-Installer-6.7.0.update03-16075168.x86_64-DellEMC_Customized-A05.iso) which can be found here. Older ISO versions gave "missing_dependency_vibs" errors during installation.