Zend certified PHP/Magento developer

can a website hosting server be used to run a personal windows computer remotely? If so, how?

Looking to set up remote access server with windows 10 installed and dashboard for connecting mutliple users to. Basically i want it to be a computer hosted where a developer can connect to and use like a personal computer.

As far as load on the server goes it’s small python scripts, selenium automation and eventually a series of automated tasks daily through cronjobs (or batch scripts). Low ram usages and mostly internet connection is the main thing.

I am mostly doing this because i don’t like it when i have others accessing my personal computer 😛

Questions considered: would my currently hosted website server work for this?

What dashboard program is appropriate for allowing multiple connecting users with varying permissions for each user?

Would a VPN function the same as it does on my personal computer?

If there were no dashboard could i access the computer and then allow a user to connect through googles remote access programs and/or teamviewer? Would the drawbacks of a slow connection while using remote access be the same as if they connected directly through the server to access the computer? (developers are often connecting from Pakistan, often a slow connection)