LMS down? Emergency recovery, fast.
If your LMS is down right now, stop reading and email [email protected]. Otherwise — here's how we handle these calls.
Moodle™ failures usually have one of about a dozen root causes. The trick isn't guessing fastest — it's diagnosing without making things worse. We've seen every version of this movie, often more than once.
What you get from us is calm, fast, evidence-based recovery, by someone who has done it before. No "have you tried purging cache?". No vanishing tier-1 then tier-2 ticket flow. One engineer, owning the incident, until you're back.
What's included
- White screen of death and 500 errors
- "Error reading from database" / corrupted tables
- Stuck mid-upgrade with the maintenance page showing
- moodledata permissions blown after a host migration
- Cron jammed, gradebook locked, course rebuild looping
- Memcached / Redis cache poisoning
- Plugin install left the site in a deadlock
- Failed upgrade across major versions, partial schema
- Hacked or defaced site, ransomware encrypted files
- Lost admin account / locked out of your own site
- Email stopped delivering, course enrolment notifications gone
- Disk full, server unresponsive, can't even SSH in
Emergency right now?
Skip the form. Email [email protected].
Include: your domain, your LMS platform and version (if you know it), what's broken, and whether you can SSH to the server. We'll reply within 30 minutes during business hours, within 60 overnight.
Questions, answered.
Do you need root SSH to help?
Ideally yes — most fixes need server access. But we've recovered sites with only Moodle™ admin access, only FTP, and once with literally a screenshot of an error and a copy of the database. Tell us what access you have; we'll work with it.
How much does an emergency cost?
Severity 1 (site is down): from a flat fee in the low four figures USD, all-in, until you're back up. Severity 2 (site is impaired but limping): from the low triple digits. We quote before doing the work, not after.
Can you help if our site was hacked?
Yes. We'll get the site clean, identify the entry point (usually an old plugin or stolen admin credentials), and harden it. If it's ransomware and your backups were hit too, we'll pursue every recovery path before suggesting the worst-case option.
We don't have backups. Now what?
We'll try every available recovery path: filesystem snapshots from the hypervisor, host-side backups you didn't know existed, undelete from the disk, partial restore from Moodle™ course backups stored within the site itself, replication of the still-running server. We've recovered sites that everyone thought were lost.