Need help with VPS

I'm trying to set-up Gram Multitool on a VPS but am not entirely sure how it all works, I'm a complete beginner with them, if anybody could give me an idea of what direction to head in or how VPS's work I'd be grateful, thanks in advance!