Nucleus - multi-tenant Moodle, managed.

MANY MOODLES.
ONE CONTROL PLANE.

Nucleus runs federated Moodle: a hub for your shared content and identity, and as many spokes as you need - each its own Moodle, in its own tenant, on its own timeline.

The idea

Hub & spoke
Federation

HUB & SPOKE

Author courses once in the hub and distribute them to every spoke. Federate content, identity, or both - your call, per federation.

Isolation

TENANTS YOU OWN

Each spoke is its own Moodle in its own namespace: own database, own files, own domain. Real isolation, not a pretend multi-site.

Delivery

HOSTED OR SELF-RUN

Let me run it on UK infrastructure, or run it yourself on Kubernetes - the same control plane, the same chart.

How it works

Request to running
01RequestSign up and describe your federation. I approve requests personally, usually within a business day.
02HubYour hub provisions in minutes - the authoritative home for shared courses and, if you want it, identity.
03SpokesAdd a spoke per school, branch or client. Each is live in 3-8 minutes with its own subdomain and TLS sorted.
04RunUpdates, daily backups and monitoring handled. Spokes upgrade on their own timelines - no lockstep.

The core of it

No pretend multi-site
  • IsolationOwn database, files and namespace per spoke - real isolation, not row filtering
  • ProvisioningA new spoke is live in 3-8 minutes
  • FederationShare content, identity, or both - chosen per federation, not forced
  • BrandingPer-spoke themes and subdomains; custom domains on the Dedicated tier
  • BackupsDaily, with 30-90 day retention by tier and monitored restores
  • BaseMoodle 5.1 LTS, with per-spoke plugin freedom
  • HostingUK infrastructure (London), or self-host on your own Kubernetes

Pricing

Billed monthly, in arrears
01Standard£149/mo per federation + spokes from £29/mo. Daily backups with 30-day retention, UK region.
02Dedicated£399/mo per federation + spokes from £79/mo. 90-day retention, cross-region copies, custom domains, 24/7 restore.
03Self-host£7,500 perpetual licence + £1,500/yr support. Same control plane and chart, on your own Kubernetes.
Spoke sizeSized forStandardDedicated
Smallup to ~50 active users£29/mo£79/mo
Mediumup to ~500 active users£59/mo£149/mo
Largeup to ~2,000 active users£119/mo£299/mo
Every federation starts with a 7-day trial and a 14-day money-back guarantee. Spokes can be added, resized or removed mid-cycle - Stripe prorates to the day. Annual pricing with a discount is available on Dedicated.

Open source

GPL v3

The three federation plugins Nucleus runs on are free and GPL. Take them and build your own control plane - they expose the web services for it - or run a federation between Moodle sites with no control plane at all.

01local_nucleushubGoes on the hub: publishes course versions, owns the catalogue, exposes the federation API.
02local_nucleusspokeGoes on each spoke: pulls versions from the hub and restores them as running courses.
03local_nucleuscommonGoes on both: federation-node identity, shared settings, the control-plane contract.

Plugins on GitHub

The plugins are the community path: no control plane, portal or SLA included - that's what the tiers above are for. Tested against Moodle 4.5 and 5.1 LTS.

Who it's for

Groups, not singletons

Nucleus earns its keep wherever one organisation needs many Moodles - shared content, independent branding, separate data:

01Charities with regional branches
02Multi-academy trusts
03Training providers white-labelling delivery
04NHS trusts with specialty departments
05University groups and colleges
06Professional bodies running regional CPD
One Moodle is plenty for most organisations - if that's you, you want the end-to-end service instead.

Request early access

Scoping call within a business day

Tell me about your organisation and I'll tell you honestly whether Nucleus fits - and stand up a demo hub if it does.

IN SHORT