About the server creation using an admin user rather than using the root

I am using GPL. I need to give access to an admin user to create new servers. Is that possible. I made it enable the option to create server. But at the end I am getting some errors like " Failed to create virtual server : A top-level virtual server with a home directory must have a Unix user"

Of course it’s possible, that’s what Virtualmin is for.

You’ll need to give us more details about what exactly you’re doing, because if you create a new Virtual Server, the default behavior is to create a user.

Also, please read the guidelines, it’ll us help you (and prevent prohibited things like sending private messages about our Open Source software): Guidelines - Virtualmin Community