21+ years in hosting · Jaipur, India · INR billing with 18% GST · 24/7 email support
Application · WebJi® India

Moodle Hosting India

Quick answer

Moodle hosting is a server sized for concurrent quiz takers rather than enrolment, running PHP 8.3, MySQL 8 or MariaDB, cron every minute, Redis and a fast moodledata disk. WebJi® runs Moodle 5.3 LTS pilots on Webji Scale at ₹699 a month before 18% GST, and quotes a VPS for live schools and colleges.

For Indian schools, colleges and coaching institutes choosing a server for Moodle 5.3 LTS and its exam-day peaks.

✓ In business since 2005
✓ INR + GST billing
✓ 24/7 Email Support — avg reply < 60 min
2005since
Jaipur · IN
In business
21+ yrs
Reply time
<60 min
Clients
12K+
Billing
INR + GST

What does Moodle hosting need in 2026?

Moodle hosting is a server sized for the busiest quiz window, not for the number of registered learners: PHP 8.3 or 8.4, a supported database, cron every minute, Redis for sessions and a fast moodledata disk. WebJi® runs pilots on the Webji Scale shared plan and live institutes on a VPS quoted per learner load, with an INR invoice and 18% GST added.

Moodle 5.3 LTS server requirements and how WebJi® meets them
RequirementMoodle 5.3 LTSOn WebJi®
PHP8.3 or 8.48.3 with OPcache, PHP-FPM workers sized to RAM
DatabaseMySQL 8, MariaDB 10.6 or PostgreSQLMySQL 8 or MariaDB 10.6 on NVMe
Web rootThe public folder, from Moodle 5.1 onwardSet at install
CronEvery minutecPanel cron or system cron
Cache and sessionsRedis recommendedRedis on VPS and cloud plans
moodledataFast local disk, outside the web rootNVMe storage
HTTPSA valid certificateFree SSL

The upgrade trap: from Moodle 5.1 the web server must point at the public folder inside the code, not the Moodle root. A hand-built vhost that still points at the old root shows a blank page after the upgrade.

Which Moodle version should an Indian institute run?

Moodle 5.3 LTS, released on 5 October 2026 and supported with security fixes until 1 October 2029. Moodle 5.0 lost security support on 5 October 2026, so any site still on 5.0 or older needs an upgrade plan before it needs new hosting.

Supported Moodle branches and their security end dates, from Moodle's release calendar
BranchReleasedSecurity fixes endWhat to do
5.3 (LTS)5 October 20261 October 2029Install new sites here
5.220 April 20264 October 2027Move to 5.3 at the next term break
5.16 October 202519 April 2027Plan the upgrade now
4.5 (LTS)7 October 20244 October 2027Upgrade within the academic year
5.0 and older—EndedUpgrade before anything else

Dates checked on Moodle's developer release page on 14 November 2026. Test every upgrade on a staging copy first.

How much does Moodle hosting cost in India?

A Moodle pilot runs on Webji Scale at ₹699 a month before 18% GST; production institutes move to a VPS quoted per learner load. Webji Launch (₹299) and Webji Turbo (₹399) are built for brochure sites and WordPress, so Scale is the shared entry point for Moodle.

Moodle hosting setups at WebJi® — INR, before 18% GST
SetupWhat it suitsPrice (INR)Order
Webji ScalePilot, staging or a small class under 50 concurrent users₹699/monthOrder Scale →
4 vCPU / 16 GB VPSSchool or institute up to about 500 registered usersQuotedGet Custom Quote →
8 vCPU / 32 GB VPSCollege or coaching chain with exam peaksQuotedGet Custom Quote →
Multi-serverUniversity with separate database and Redis serversQuotedGet Custom Quote →

Webji Scale is ₹699 a month in INR before 18% GST. VPS configurations are quoted per institute before work starts; see VPS hosting for the sample configurations behind them.

How many students can a Moodle server handle?

Size on concurrent users in the busiest window: a tuned 4 vCPU, 16 GB server handles about 500 registered learners and 50 to 125 people online at once. A site with 5,000 learners spread across the week needs less than 500 learners who all start a test at 10 am.

Moodle server shape by institute profile
Institute profileBusiest windowServer shape
Coaching pilot, under 100 learners20 to 30 concurrentWebji Scale or a small VPS
School, up to 500 learners50 to 125 concurrent4 vCPU and 16 GB RAM
College, around 2,000 learners300+ concurrent in exams8 vCPU and 32 GB, separate database
University, multi-campus1,000+ concurrentLoad balancer, app servers, Redis and shared files
  • Load-test first: run your own timed quiz with test accounts before the first real exam.
  • Keep video out of moodledata: host lectures on a video platform or object storage and embed them. Learn what object storage is.
  • Cron every minute: * * * * * php /var/www/moodle/admin/cli/cron.php; slower cron delays forum mail and grade updates. See what a cron job is.

What a WebJi® Moodle plan includes, and what it does not

Every plan includes the PHP and database stack, NVMe storage for moodledata, minute cron, SSH and free SSL; VPS and cloud plans add Redis and a staging copy for upgrade tests. Course design, plugin development and SCORM conversion are project quotes, separate from hosting.

Servers default to India (see WebJi® data centers), billing is in INR with GST, and support answers by email 24/7 in Hindi and English with an average first reply under 60 minutes. Schools building a public site alongside the LMS can read school website hosting, and hosting for edtech and education covers the wider sector.

How to move an existing Moodle site to WebJi®

The database and the whole moodledata folder move together, and DNS moves last, so learners keep using the old site until the new one passes a test quiz. Migration is free when approved and subject to terms; see free website migration.

  1. Put the old site in maintenance mode and dump the database with mysqldump.
  2. Copy the Moodle code and the full moodledata folder to the new server.
  3. Update config.php with the new database host, user and wwwroot URL.
  4. Run php admin/cli/upgrade.php, purge caches, then test a login and a quiz.
  5. Lower the DNS TTL to 300 seconds, point the domain, and raise it again after 48 hours.

Keep the old host online for a week after the switch. A course backup is not a substitute for moodledata: it skips site files, so copy the folder as well.

FAQ

Frequently asked questions

Can a school start Moodle on shared hosting?

Yes, for a pilot, staging site or a class with 20 to 30 people online at once, on Webji Scale at ₹699 a month before 18% GST. Once real exams depend on it, the site needs Redis and dedicated PHP workers, which means a VPS.

We are on Moodle 4.5 LTS. How long do we have?

Moodle 4.5 receives security fixes until 4 October 2027. Plan the move to 5.3 LTS during a term break before then, test it on a staging copy, and check the public folder change in the web server configuration.

How much RAM does Moodle need?

Plan on 8 GB for a production pilot of about 50 concurrent users and 16 GB for a school of roughly 500 learners. A college with exam peaks needs 32 GB or a separate database server. Concurrent users, not enrolment, decide the number.

How do I install Moodle on cPanel?

Use Softaculous for a fresh install, or upload the Moodle package and run the web installer for a custom build. Create the database first and confirm cron runs every minute before the first course goes live. The Softaculous guide covers the installer.

Should Moodle use MySQL or PostgreSQL?

Moodle supports both. WebJi® plans run MySQL 8 or MariaDB 10.6, which suit most Indian schools and colleges. Choose PostgreSQL only if your team already runs it; ask for it in the VPS quote.

Moodle release dates checked on 14 November 2026 · Reviewed by the WebJi® team, Jaipur.

WebJi® since 2005

Ready to get started with WebJi®?

Join 12,000+ businesses across India and overseas. Free migration* (subject to terms & approval), INR pricing and 24/7 email support in Hindi & English — average first reply under 60 minutes.