If you don't mind a basic control panel (but still get root access) then I would recommend the following setup:
- https://www.serverpilot.io for control panel (free - this will turn your VPS into a web server, extremely easy, just enter your root user/pass and that's it)
- https://www.vultr.com/pricing/ or https://www.digitalocean.com/pricing/ for the VPS (1 Core with 768MB or 1GB RAM will be enough)
- Amazon SES for outgoing emails (or SendGrid or Mailgun if you don't exceed their free allowances).
- https://www.zoho.com/mail/ for incoming emails (free), otherwise setup your own mail server such as https://mailinabox.email/
- CloudFlare
Last edited: