Hosting a GMod server on virtual.machine?

So I was wondering if hosting a GMOD server from a virtual machine was a common approach.
It sounds like a good idea as it would be secure or would that be overkill?
Should I just run it directly from my Linux machine on another user with minimal permissions?

Any suggestions would be appreciated.

Unless you’re running a server hosting service, no.

There are other advantages to using a virtual machine; if your only concern is over security, then no, that won’t really help you.

I’ve divided my machine up in to firewall/web server/gmod server as separate VMs