If you would like to use a home server the following is recommended,
- Virtual Machine or Dedicated Laptop to run virtual machine software.
- Dynamic DNS Service such as Dyn (most Internet providers will not provide a static IP Address).
Virtual Machine for Your Desktop Computer
...