online education Moodle Hosting optimized for online education
Moodle Hosting fast and reliable
Moodle hosting with easy setup, high performance and guaranteed stability. Includes NVMe Gen4, free SSL and support in Spanish & English.
View plans- 99.9% uptime SLA
- Support in Spanish & English
- NVMe Gen4 storage
- Free SSL included
With CloudingHost Moodle hosting you install your virtual campus in one click from cPanel, on LiteSpeed and NVMe. From Moodle Professional, every form accepts 5,000 fields, Moodle’s minimum for saving a whole group’s grades in full.
Moodle hosting plans
The three plans, and what each one brings to your Moodle platform.
Moodle Start
Moodle Professional
Moodle Elite
All plans include a full 30-day money-back guarantee — no contracts.
Payment Methods
We accept multiple payment methods for your convenience
Our payment gateways are automatic
- PayPalInstant
- ZelleInstant
- stripeStripeInstant
- CriptomonedasInstant
We also accept
Choose the plan for your Moodle
Moodle checks its environment when it installs. Here are its requirements against what each plan offers.
| What Moodle asks for | Moodle Start | Moodle Professional Recommended | Moodle Elite |
|---|---|---|---|
| 5,000 fields per form max_input_vars, the value Moodle checks at install time | 3,000 | 5,000 | 10,000 |
| PHP memory Moodle recommends at least 256 MB | 256 MB | 512 MB | 1 GB |
| Upload a course backup Maximum size of an .mbz file | 64 MB | 128 MB | 256 MB |
| Time to restore it Maximum PHP execution time | 60 s | 120 s | 240 s |
| In-memory cache Redis for Moodle’s cache instead of disk | |||
| Files in moodledata Moodle stores every submission as a separate file | 100,000 | 400,000 | 800,000 |
| Minimum Cron frequency Moodle uses it for notifications, backups and reports | min. 15 min | min. 5 min | min. 1 min |
Moodle asks for 5,000 fields per form and Moodle Start reaches 3,000. With fewer, a large submission silently loses data: you notice it when grading a whole group or editing a long quiz. Moodle Professional is the first plan that meets it.
Moodle on our infrastructure
What decides whether your campus holds up through exam week.
-
The value Moodle checks
max_input_vars sets how many fields a form accepts. Moodle Start reaches 3,000 and Moodle Professional 5,000, what Moodle asks for to grade whole groups.
-
A database with its own limits
MySQL / MariaDB with CloudLinux reserving CPU and reads for each account: another customer’s heavy query does not slow your exam.
-
Server security
Imunify360 against malware, ModSecurity rules in front of PHP, CageFS to isolate your account and cPHulk against brute force.
-
Cron for Moodle
Moodle uses it for notifications, backups and reports. Scheduled from cPanel, from every 15 min on Moodle Start to every 1 min on Moodle Elite.
-
Large course backups
The maximum file size goes from 64 MB on Moodle Start to 256 MB on Moodle Elite, with up to 240 s of execution time to restore it.
-
Change plans without migrating
If enrolment grows, you upgrade from your client area and the account stays where it is, without moving files or the domain.
Compare all Moodle Hosting plans in detail
Find the perfect plan for your educational platform.
| Feature | Moodle Start | Moodle Professional Most popular | Moodle Elite |
|---|---|---|---|
| CPU | 1 vCPU | 2 vCPU | 4 vCPU |
| Dedicated RAM | 1 GB | 4 GB | 8 GB |
| NVMe storage | 10 GB | 50 GB | 100 GB |
| Bandwidth | Unlimited | Unlimited | Unlimited |
| Websites | 1 | 100 | Unlimited |
| Subdomains | 2 | 100 | Unlimited |
| Email accounts | 10 | 100 | 500 |
| EP (Entry Processes) | 20 | 40 | 80 |
| NPROC (processes) | 30 | 100 | 200 |
| IOPS | 1,024 | 2,048 | 4,096 |
| I/O (disk speed) | 50 MB/s | 100 MB/s | 200 MB/s |
| Inodes | 100,000 | 400,000 | 800,000 |
| MySQL databases | 3 | 50 | Unlimited |
| FTP accounts | Unlimited | Unlimited | Unlimited |
| Feature | Moodle Start | Moodle Professional Most popular | Moodle Elite |
|---|---|---|---|
| LiteSpeed Web Server | |||
| LiteSpeed Cache | |||
| Redis Object Cache | |||
| HTTP/3 (QUIC) | |||
| PHP 7.4 – 8.5 (selector) | |||
| OPcache | 256 MB | 256 MB | 256 MB |
| PHP memory | 256 MB | 512 MB | 1 GB |
| PHP max. execution time | 60 s | 120 s | 240 s |
| Max. upload size | 64 MB | 128 MB | 256 MB |
| MultiPHP Manager | |||
| Node.js / Python | |||
| SSH | |||
| Git | |||
| Composer | |||
| Cron jobs | min. 15 min | min. 5 min | min. 1 min |
| Cloudflare CDN | |||
| cPanel | |||
| Softaculous (400+ apps) |
| Feature | Moodle Start | Moodle Professional Most popular | Moodle Elite |
|---|---|---|---|
| Email accounts | 10 | 100 | 500 |
| Max. mailbox size | 2 GB | 10 GB | 20 GB |
| Emails per hour | 20 | 100 | 200 |
| Emails per day | 480 | 2,400 | 4,800 |
| Webmail (Roundcube) | |||
| SpamAssassin | |||
| DKIM / SPF / DMARC | |||
| Antivirus (ClamAV) | |||
| Greylisting |
| Feature | Moodle Start | Moodle Professional Most popular | Moodle Elite |
|---|---|---|---|
| SSL certificate | Let's Encrypt | Let's Encrypt | LE + Wildcard |
| Imunify360 (IDS/IPS + anti-malware) | |||
| ModSecurity (WAF) | |||
| CageFS (account isolation) | |||
| CloudLinux OS | |||
| Anti-DDoS protection | |||
| cPHulk (brute-force protection) | |||
| 2FA authentication (cPanel) |
| Feature | Moodle Start | Moodle Professional Most popular | Moodle Elite |
|---|---|---|---|
| Frequency | Weekly | Daily | Every 12 h |
| Recent copies | 1 weekly copy | 7 days in a row | 7 days in a row |
| Restore up to | 1 month back | 2 months back | 3 months back |
| On demand | |||
| 1-click restore |
| Feature | Moodle Start | Moodle Professional Most popular | Moodle Elite |
|---|---|---|---|
| Guaranteed SLA | 99.9% | 99.9% | 99.9% |
| Infrastructure | Premium 128GB/32c | Premium 128GB/32c | Premium 128GB/32c |
| Guaranteed resources | |||
| 24/7 monitoring | |||
| Free migration | |||
| 30-day guarantee |
Six layers of protection included
Already running on the server your site lives on. Nothing to pay for separately or set up.
-
Imunify360
Scans your files for known malware and quarantines only what is infected, without taking your site offline.
-
ModSecurity
A web application firewall that filters requests matching attack patterns before they reach your PHP code.
-
CageFS
Every account lives in its own isolated file system: if another customer’s site is compromised, it cannot reach yours.
-
CloudLinux
CPU, memory and disk allocated per account. If a neighbouring site gets a traffic spike, it uses its own resources, not yours.
-
cPHulk
Blocks IP addresses that try to brute-force passwords on cPanel, FTP or email.
-
AutoSSL
A Let's Encrypt certificate issued and renewed automatically, so an expiry date never slips past you.
We move your site for free
If your website lives with another provider, our team moves it for you from start to finish. You only decide when to switch.
- Files, databases and email accounts
- Your site keeps answering throughout the move
- Included at no cost on every plan
-
You share the access
The login to your current provider’s panel or, if you would rather not share passwords, a full backup.
-
We copy and verify
We move files, databases, email accounts and scheduled tasks, and check everything works here before touching yours.
-
You point the DNS when ready
Your current site stays online until then. We schedule the switch with you at the time that affects you least.
Frequently asked questions about Moodle Hosting
Everything you need to know before launching your Moodle platform.
Does Moodle come pre-installed?
How many students can my Moodle support?
Can I host videos and heavy course files?
Can I install Moodle plugins?
Is BigBlueButton or videoconferencing supported?
Can I migrate my existing Moodle to CloudingHost?
Are automated backups included?
What is the main difference between the Moodle plans?
Join +10,000 sites on CloudingHost
Live in minutes. Free migration, money-back guarantee and uptime









