Fresh LMS installation, set up to last
The installer for any modern LMS is a 20-minute task. Getting a site you'll actually be happy with in two years' time is a different job.
The Moodle™ installer downloads a folder and runs a database migration. A Moodle™ install you can hand to teachers needs working email, working cron, working antivirus, a reasonable theme, sensible default course settings, working backups, and a working monitoring setup. All of that is what we do during an install — not in a panicked fix months later.
Many of our long-term clients are still running on the install we did for them in year one. The reason is simple: it was set up properly the first time.
What's included
- Latest supported Moodle™ version (LTS by default, current available)
- PHP 8.x with all Moodle-required and recommended extensions
- Database engine of your choice (MariaDB, MySQL or PostgreSQL)
- Apache 2.4 or nginx with HTTP/2 and brotli
- Free Let's Encrypt TLS or your own commercial certificate
- Working email out of the box (SMTP relay + SPF, DKIM, DMARC)
- Cron pinned to the right interval, monitored end-to-end
- ClamAV antivirus, unoconv for file previews, ghostscript for PDFs
- Redis for sessions and MUC application cache
- Theme installed and basic branding applied (logo, colours, login page)
- Initial plugin set installed and configured to your spec
- Admin onboarding session — we sit with you and walk through the site
Questions, answered.
We don't have a server. Do we need one?
Not necessarily. We can install on a server you own, on a VPS we provision in your name on your preferred cloud (DigitalOcean, Hetzner, AWS, Azure, GCP), or on our managed hosting. Choose whichever fits your IT policy.
Can you install Moodle™ Workplace?
We can host and configure a Moodle™ Workplace site once you hold the licence — which has to come from a Moodle Certified Partner, not from us. We coordinate the technical setup; you handle the licensing.
Do you install on shared hosting / cPanel?
We can, and we have, but we'll usually push back gently. Shared hosting limits cron, file count, max execution time and database performance. For anything beyond a tiny demo, a small VPS costs the same and runs Moodle™ properly.
How long does a fresh install take?
Calendar time from kickoff to live: typically 1–2 weeks. The actual technical work is a couple of days; the rest is decisions, branding sign-off and your team's schedule.