Let me know your requirements and I'll assess whether it's suitable for your home server.
Let me know your requirements and I'll assess whether it's suitable for your home server.
I've been operating a Linux server for roughly two years now. Recently, I switched to a Windows environment to study Active Directory because it's necessary for my job. I really dislike Windows servers and strongly wish to return to Linux. At the same time, I want my server to be very simple for creating and restoring backups. Your suggestion seems interesting, but I’d like your thoughts first.
Consider running CentOS as the main server and enhancing its security. Then set up one virtual machine with another Linux distribution for your personal use (like Teamspeak, website, Minecraft, Plex, Torrents, etc.), and another for learning Windows AD. For backups or restores, you’d just need to compress and decompress the .VDI files.
This approach could work well for your home server needs. However, I’m concerned about potential oversights. Also, since you rely heavily on TeamSpeak and web clients, testing configurations might take time.
Another advantage is that if you need to shut down the server temporarily, you can easily transfer the .VDI files to your home computer and run them via VirtualBox during that time.
Consider ESXi as a solid option. You might need more than 8GB RAM, but it’s widely supported and free.
I've worked with ESXi before, but I don't prefer it. If GPU pass-through isn't necessary, KVM performs excellently.
KVM is a type 2 hypervisor known for its minimal resource usage while still delivering full enterprise capabilities. It’s similar to familiar Linux knowledge—basic actions include: 1. Set up a clean CentOS minimal installation 2. Add KVM and QEMU virtualization components 3. Start the virtual machine, handling storage setup as needed. Let me know if you'd like further details.
This appears to be a helpful resource for understanding KVM information.