ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

Hosting for the Moodle™ software

The right size for your Moodle, said out loud.

Moodle runs on any of our five hosting lines. They differ in what they cost, who administers the server, and who restores a file when something breaks. Here is how we would choose, including when the cheap answer is the right one.

Choosing a line

Five ways to host it. One of them is usually right.

Given a free choice, our engineers will not deploy a production Moodle belowSD-1. That is the honest default. Everything else here is what would make us recommend something different.

Hosting Web

Student → Business

Trying the software, one class, a pilot site

Computación
1–3 GB RAM, shared cores
Who administers it
We administer it
Respaldos
Daily, ours: off-server, 7-day retention

Below the 4 GB Moodle recommends. Fine to learn on; not where we would put a term’s worth of coursework.

Managed Cloud VPS

Launch → Enterprise

A private machine in a region you name, still run by engineers

Computación
8–32 GB RAM, dedicated vCPU
Who administers it
We administer it, our engineers hold root
Respaldos
Daily to separate storage, ours

Specced with an engineer before it is built, so the sizing matches the institution rather than a dropdown.

VPS KVM estándar

L-1 → L-5

Your own sysadmin or IT team wants the box

Computación
2–16 GB RAM, full root
Who administers it
You administer it: OS, patching and tuning are yours
Respaldos
A daily VM disk backup runs; file and database recovery is your job

Cheaper than the managed lines at the same RAM, because the work comes with it.

Servidores dedicados

Stock builds or specced to fit

Multi-campus, heavy media libraries, or residency you must evidence

Computación
A whole machine
Who administers it
User-responsible by default; fully managed available as a purchased service
Respaldos
Follows the management level you take

Also specced with an engineer, because nobody should buy a machine this size from a form.

Prices live on each line’s own page, where they are kept current. We do not restate them here: a second copy of a price is a price that will eventually be wrong.

Before you buy the cheapest one

What shared hosting often can’t give Moodle.

Moodle’s own documentation supports shared hosting, and we are not going to pretend otherwise in order to sell you a bigger plan. These are the four specific places a shared stack tends to fall short. Check them against any host you are considering, this one included.

RAM

Moodle recommends 4 GB or more

Shared plans here give 1–3 GB. Enough to install and demo; not enough once a cohort logs in at once.

Cron

Moodle wants cron every minute

Notifications, queued email, scheduled backups and course reports all ride on it. Many shared hosts cap cron at every 5, 15 or 30 minutes.

PHP memory

memory_limit above the common 128 M default

Course backup and restore is where this bites first, and it bites at the worst time, while you are moving a course.

Stack version

PHP 8.3+ with MySQL 8.4 or MariaDB 10.11

Current Moodle expects a current stack. Ask any host what versions they are running, not what they support.

None of these makes Moodle impossible on shared hosting. They make itfragile at the moment it matters: enrolment week, an assignment deadline, the night before an exam.

What you actually get

A platform stood up properly, and an engineer who answers.

Whichever line you land on, we install the software, wire TLS, set cron to the cadence Moodle wants, and size PHP so course backups complete instead of dying halfway. On the managed lines we keep the stack under it current (PHP, the database, the web server, certificates) and watch it.

Moodle core and plugin updates stay on your schedule. An update mid-term can change how a course behaves, so we plan those with you and run them when your teaching calendar allows.

What a Moodle site needs from its hostStudents, tutors and administrators use the site. On your server, PHP runs Moodle against your database and the files your courses live in. Alongside it, cron runs every minute doing the background work: notifications, backups, grades. The memory available and the cron interval are set by the host.Who is using itStudents · tutors · administrators, often all at onceYour serverPHP running Moodle™Wants RAM: 4GB+, their wordscronevery minuteYour databaseCourse filesGrades, notifications and backups run on the timerA site that holds up at 9amwhen the whole cohort sits the quiz

Preguntas

The ones worth asking any Moodle host.

Which one would you actually put us on?

SD-1 or better, if the Moodle is going to carry real courses. That is our engineers’ own default, and we would rather say it plainly than let you discover it after a term has started. Below that we are still happy to host you; we would just be setting you up to outgrow it.

Can we run it on the cheapest plan?

Yes, and we will not block you. Moodle’s own documentation supports shared hosting, so it would be dishonest to claim otherwise. Read the four requirements above and decide with your eyes open: for a course you are still building, a pilot, or a class of thirty, budget hosting is a reasonable place to start.

Do we get root access?

It depends on the line, which is why the table above answers it per row. Web Hosting and Semi-Dedicated have no root, because we administer them. Standard KVM VPS and Dedicated Servers give you full root. Managed Cloud VPS is administered by our engineers, who hold root themselves.

Where does our data sit?

On Semi-Dedicated you pick the US, EU or India at checkout. Managed Cloud VPS and Dedicated Servers are specced with an engineer first, and the region is agreed in that conversation rather than chosen from a dropdown, which is also when we can confirm the exact facility in writing if residency is a compliance requirement rather than a preference.

Who backs it up?

Per line, and worth reading carefully, because "backups included" means different things. The managed lines back the server up on our side. On a self-managed VPS a disk-level backup runs, but restoring one file or one course database is your job. Whatever you take, keep your own copy of anything you cannot afford to lose, which is true of every host, ours included.

Will you move our existing Moodle?

Yes, and we rehearse it on a copy first: everything is stood up alongside the original and tested on a preview URL, and you sign off before a single DNS record changes. Course files, the database, users and grades all come across.

Do you install and update the software for us?

We stand the platform up and keep the stack under it current: PHP, the database, the web server, certificates. Moodle core and plugin updates stay a conversation rather than something we do silently to a live teaching system mid-term: a plugin update can change how a course behaves, and that is your call. Tell us the cadence you want and we will fit it.

Tell us the size of your institution.

Roughly how many learners, whether you are moving an existing Moodle, and any data-residency requirement. We will tell you which line fits, and if a cheaper one would do, we will say that too.

Moodle™ is a registered trademark of Moodle Pty Ltd. IndicHosts.net is not affiliated with, endorsed by, or a partner of Moodle Pty Ltd. We provide hosting for the Moodle™ software, which is published under the GPLv3.