I've worked in IT for several years, holding various support roles, and now I'm in a first-level position at a major ISP. I'm also studying for Azure certifications in my free time since the job is relatively easy right now. I'm curious if I could create a full Windows Server work environment on my gaming PC. My setup includes 32GB of RAM, an Intel i7-8700K processor, a GTX 1070 Ti graphics card, and 5TB of storage. My goal is to dive into setting up services like Active Directory, DHCP, DNS, printers (I have real printers at home), RMM, SCCM, WSUS, and databases. Is it feasible to run all these services on a small virtual server using Hyper-V, VirtualBox, Proxmox, or VMware? I imagine I would need to create multiple virtual machines for all of this. I'm not sure if this is a basic question or not, but I'm going to ask anyway!
5 Answers
Considering your history in support roles, it’s surprising that you’re unsure about this. But no worries, it's great that you’re eager to learn more!
You can definitely set this up! Install the Hyper-V component on your Windows Pro OS and start spinning up guest Windows Server instances. I did something similar back in 2016 with a less powerful setup and it worked great for a home server evaluation farm.
It's a good idea to set up a virtual firewall VM with two NICs. This way, you create a perimeter firewall between your test lab and your home network, isolating your services like AD and DHCP in a segregated network. It will teach you a lot about networking and keep your home network safe from any accidental exposure. I've learned this from experience!
Yes, it’s definitely possible, though your RAM might be a bit tight for everything running at once. You can still add Hyper-V and create a batch of test VMs using evaluation licenses. Just manage the resources wisely!
Absolutely! Since you have experience in IT, you should take advantage of virtualization. Just create a Windows Server virtual machine and start adding those services you’re interested in.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures