ERPNext Hosting in India (2026): Frappe Cloud vs Self-Hosted vs Managed
ERPNext is free. The server is not. A practical guide to the three hosting routes, honest server sizing by user count, what it actually costs, and the operational work most vendors skip over.
ERPNext Hosting in India
Frappe Cloud vs Self-Hosted vs Managed
ERPNext is free. The server is not - and the hosting decision quietly determines your uptime, your upgrade path, and whether your data survives a bad week. This guide covers the three real options, honest server sizing, and the operational work most vendors forget to mention.
In this guide:
The Three Options At a Glance
| Factor | Frappe Cloud | Self-Hosted | Partner-Managed |
|---|---|---|---|
| Who maintains it | Frappe | You | Your partner |
| Upgrades | One-click, tested | Manual, your risk | Scheduled by partner |
| Custom apps | Supported via Git | Full freedom | Full freedom |
| Server access | Limited | Root | Shared with partner |
| Ongoing cost | Subscription | Server only + your time | Server + AMC fee |
| Best for | Standard deployments | Teams with sysadmin capacity | SMEs with no IT team |
Option 1: Frappe Cloud
The official managed platform, run by the team that builds ERPNext. You get one-click version upgrades, automated backups, staging environments, and the confidence that whoever is maintaining your infrastructure also writes the software.
Custom Frappe apps deploy from a Git repository, so this is not a locked-down environment - but you do not get root, and there are constraints on what you can install alongside ERPNext. For the large majority of implementations, that constraint costs you nothing.
Option 2: Self-Hosted
A VPS, a dedicated server, or on-premise hardware. Full root access, complete freedom, lowest raw infrastructure cost - and every operational responsibility lands on you.
What that responsibility actually contains, in practice:
- Backups that are verified, not just scheduled. The commonest self-hosting disaster is not a crash. It is discovering during a crash that the backup cron has been failing silently since March.
- SSL renewal. Let's Encrypt certificates expire every 90 days. Automate it, then monitor the automation.
- Version upgrades. Major ERPNext versions require a tested upgrade path, ideally rehearsed on a staging copy first.
- OS patching and firewall rules. An ERP holds your entire financial history. It should not be reachable on port 3306 from the open internet.
- Monitoring. You need to know the disk is 90% full before the database refuses writes, not after.
Option 3: Partner-Managed Hosting
Your implementation partner provisions a cloud instance - typically AWS Mumbai, Azure Central India or a comparable region - and takes on monitoring, backups, SSL, patching and upgrades under an AMC.
The advantage over Frappe Cloud is control: root access for custom integrations, freedom to co-locate other services, and a support relationship with someone who already knows your configuration. The advantage over self-hosting is that the operational work has an owner and an SLA.
The thing to check before signing: who holds the credentials, and can you leave? A reputable partner gives you server access, hands over the database on request, and does not treat your infrastructure as a retention mechanism.
See how Exalix Tech handles managed ERPNext hosting →
Server Sizing: What You Actually Need
ERPNext is more sensitive to RAM and disk speed than to CPU core count. These are practical starting points, not hard rules - real requirements depend on transaction volume, report complexity and how many custom scripts run on save.
| Deployment Size | Indicative Spec | Notes |
|---|---|---|
| Up to 10 users | 2 vCPU · 4 GB RAM · SSD | Comfortable for trading and services |
| 10–30 users | 4 vCPU · 8 GB RAM · SSD | Add headroom if manufacturing is active |
| 30–75 users | 4–8 vCPU · 16 GB RAM · NVMe | Begin tuning MariaDB buffer pool |
| 75+ users | Separate DB server | Split app and database tiers |
Storage grows faster than people expect once file attachments and backups accumulate. Budget for growth, and keep backups off the application server.
What Hosting Actually Costs
The ERPNext licence is ₹0. That is real - GPL v3, unlimited users, no per-seat fee. Your hosting budget therefore has only two components:
- Infrastructure. The instance itself, plus storage and backup egress. Priced by your cloud provider and predictable from the sizing table above.
- Management. Either a Frappe Cloud subscription, a partner AMC, or the internal salary cost of whoever maintains it - which is the line people forget to count.
Self-hosting looks cheapest on a spreadsheet precisely because the second component is invisible until something breaks at month-end close.
Building a full ERP budget rather than just the hosting line? Use the ERPNext Cost Calculator →
Backups, Security & SSL
Backup Discipline
Daily automated database and file backups, stored offsite from the app server, with a documented restore test at least quarterly. Retention long enough to survive a corruption you did not notice for a week - 30 days is a sensible floor.
Security Baseline
SSL/TLS on every endpoint, database not exposed publicly, SSH key authentication rather than passwords, role-based permissions inside ERPNext itself, and OS security patches applied on a schedule rather than when convenient.
Role-based access inside ERPNext deserves a specific mention. Hosting security protects the server; it does nothing about a junior user with permission to delete submitted invoices. Both layers matter.
The Upgrade Problem
Upgrades are where hosting choices reveal themselves. ERPNext ships major versions regularly, and staying current matters for security patches and compliance updates - GST rules change, and the India Compliance app follows the current version.
The complication is customisation. Configuration and properly built Frappe apps survive upgrades cleanly. Direct modifications to core code do not - they break, and they break at the worst time. This is why our implementations follow an ERPNext-first approach: configure before coding, and when code is genuinely necessary, put it in a separate app rather than the core.
Whichever hosting route you take, insist on a staging environment. Upgrading production directly, on a Friday, without a rehearsal, is how a two-hour job becomes a lost weekend.
Data Residency & Indian Servers
For most Indian SMEs, hosting in-region is simply the sensible default - lower latency for users in Ahmedabad, Mumbai or Bengaluru, and a straightforward answer when a customer or auditor asks where the data physically sits. AWS Mumbai, Azure Central India and Google Cloud Mumbai all serve this well, as do several domestic providers.
If your business has contractual data-residency obligations, confirm the specific region and backup replication targets in writing before provisioning. Backups sometimes replicate to a different geography than the primary instance, which surprises people during audits.
The Decision Matrix
Go Managed (Frappe Cloud or Partner) If:
- • You have no dedicated IT or sysadmin resource.
- • Downtime during business hours would be genuinely costly.
- • You want upgrades to be someone else's scheduled task.
- • You would rather pay a predictable monthly fee than carry risk.
Self-Host If:
- • You have a named person who owns Linux administration.
- • You need root for integrations or co-located services.
- • You have a policy requirement for on-premise infrastructure.
- • You will actually test your restores, not just schedule your backups.
One pattern worth naming: many SMEs start partner-managed during implementation and the first year of stabilisation, then move to self-hosted once their team has grown into the capability. That sequencing works well. The reverse - self-hosting from day one with nobody assigned to it - is the one we get called in to rescue.
See our Support & AMC coverage → · Full implementation scope →
Frequently Asked Questions
What are the ERPNext hosting options?
Three practical options: Frappe Cloud, the official managed platform from the ERPNext creators; self-hosting on your own VPS, dedicated server or on-premise hardware; or partner-managed hosting, where your implementation partner provisions and maintains a cloud server on your behalf.
How much does ERPNext hosting cost in India?
The software is free under GPL v3, so you pay only for infrastructure and management. A 10–20 user deployment runs comfortably on a modest cloud instance; a manufacturer with heavy transaction volume needs considerably more RAM and faster storage. Managed options add a maintenance fee on top of the server cost.
What server specification does ERPNext need?
As a starting point, 10–20 users is comfortable on 4 GB RAM and 2 vCPUs with SSD storage. Beyond about 50 concurrent users, or with heavy manufacturing and reporting load, plan for 8–16 GB RAM and dedicated database tuning. RAM and disk speed matter more than CPU count.
Is self-hosting ERPNext a good idea?
Yes, if you have someone who can handle Linux administration, backup verification, SSL renewal and version upgrades. No, if that responsibility has no clear owner. The commonest self-hosting failure is not a crash - it is discovering that backups have been silently failing for months.
Can ERPNext be hosted on a server in India?
Yes. AWS Mumbai, Azure Central India, Google Cloud Mumbai and several Indian providers all offer suitable instances. Hosting in-region reduces latency for Indian users and simplifies data residency conversations.
How often should ERPNext be backed up?
Daily automated backups at minimum, held offsite from the application server, with a documented restore test at least quarterly. A backup you have never restored is a hypothesis, not a backup.
Final Verdict
Hosting is not a technical footnote at the end of an ERP project - it is the decision that determines whether your system is still healthy in year three. The right choice depends less on your budget than on one question: who owns this when it breaks?
If you cannot name that person today, choose a managed option. It is cheaper than the alternative.
Need Help Sizing Your ERPNext Server?
Tell us your user count, modules and transaction volume. We'll recommend a specification and a hosting route - including telling you when self-hosting is the right answer.
Request Received!
Our team will get back to you within 24 hours. For urgent queries, call +91 77780 25099.
Get a Hosting Recommendation
Tell us your user count and modules - we'll send a server specification and cost estimate.
Why Exalix Tech?
- Ahmedabad's Leading ERPNext Experts
- Managed Hosting with SLA-Backed Support
- Custom Frappe App Development
No comments yet. Login to start a new discussion Start a new discussion