Using VPS Hosting in India for a Flutter Web App: What Should I Consider?

I’m planning to deploy a Flutter web app and I’m considering using VPS hosting in India for the production environment.

For developers who have deployed Flutter web applications on a VPS, I’d like to understand what configuration works well in practice.

A few things I’m trying to figure out are:

  • How much CPU and RAM does a typical Flutter web app need?

  • Is NVMe SSD useful for Flutter web deployments?

  • Would Nginx be a good choice for serving the Flutter web build?

  • What is the recommended way to configure HTTPS and a custom domain?

  • Is a VPS better than shared hosting for an application that may grow over time?

  • What should I consider regarding backups, security, and server monitoring?

  • If most users are located in India, does choosing an India-based VPS make a noticeable difference?

I’m comparing different providers, including YouStable, but I’d appreciate feedback from Flutter developers who have actually deployed their web apps on a VPS.

What VPS configuration would you recommend for starting a small-to-medium Flutter web application?