Can ERPNext be installed on a shared hosting server without VPS?

I currently have a domain hosted on a shared server (not a VPS). I would like to know if it is possible to install and run ERPNext in this environment, or if a VPS/dedicated server is strictly required.

If shared hosting is not suitable, could you kindly advise what minimum hosting requirements are recommended for ERPNext?

As in managed hosting by some provider (i.e., wordpress hosting)? No.

If you mean VMs (Hetzner, DigitalOcean, Contabo) then yes.

As long as you have full SSH access then you’re good.

Edit: you asked for recommendations;

Frappe Cloud is definitely the easiest and most reliable way to setup ERPNext for production.

Otherwise if you want to handle devops yourself; any VM from the mentioned providers above is good and then upgrade as per your needs.

ERPNext cannot run on shared hosting. It requires a VPS, cloud server, or dedicated server.

ERPNext needs root access to install and run multiple services: MariaDB, Redis, Node.js, Nginx, Supervisor (background workers), and Python. Shared hosting doesn’t provide the necessary access or allow these installations.

Minimum Requirements:

  • 2 GB RAM (4 GB+ recommended for production)

  • 1-2 vCPUs (2-4 recommended)

  • 10-40 GB SSD storage

  • Ubuntu 22.04 LTS

Options:

  1. Frappe Cloud

  2. VPS (DigitalOcean, Vultr, Linode)

  3. Cloud providers (AWS, GCP)