Well , a vps server is a virtual machine so it's not really a machine but it simulates a machine so , yes you'll need to install an Os like a linux distribution.
Example: For debian then you'll need to install all what a web server needs , with the terminal so it's not that easy , i mean that it is easier to install a chat script on shared hosting my friend.