Yes, you can install bot on VPS (Virtual Private Server).
VPS is best solution to run the bot because it is designed to run 24/7 and hosting providers usually offer 99.9% up time guarantee, which means that it is very unlikely that your server lose internet connection or be unavailable.
You can connect to VPS from any device (laptop, desktop, mobile, tablet etc.) and control the bot.
Please read an article about recommended VPS servers and providers that we tested and that we use.
VPS must satisfy minimum hardware requirements, those are explained in "What is minimum configuration to run the bot" article.