Can I install discourse on this unmanaged vps? If yes how to?

You need this link: Install Discourse in production with the official, supported instructions

There are many providers of VPS. Consider Digital Ocean, Hetzner, Scaleway too.

Checkout discussions in hosting