Self-hosted

Run the whole thing on your own servers

For organisations where the content, the learner data, or both are not allowed to leave the building.

Some content cannot go to a vendor's cloud

Public sector, healthcare, defence, banking, or simply an internal policy about where training material lives. Almost every browser-based authoring tool is SaaS-only, so the review ends before the evaluation starts.

What you get

  • The full editor, deployed inside your own infrastructure
  • The Learning Record Store deployed alongside it, so xAPI data stays in-house too
  • The same exports: SCORM 1.2, SCORM 2004, xAPI, cmi5, PPTX, PDF and video
  • Your content and learner records never leave your network
  • A desktop app for people working offline

Hosted or self-hosted

Hosted by usSelf-hosted
Where learner data livesOur infrastructureYours
Learning Record StoreIncludedIncluded, on your servers
Who applies updatesWe doYou do
Runs without internet egressNoYes
SetupSign upDocker Compose on a server you provide

How it works

1

Talk to us about the environment

What you run, and what the constraints are.

2

Deploy

The application and the record store, inside your network.

3

Use it exactly as the hosted version

Same editor, same exports, different address.

What this does not do

  • It does not run itself. Self-hosting means you own backups, TLS certificates, upgrades and uptime — that is the trade for owning the data.
  • It is not a one-click install. It is a Docker Compose stack, which assumes someone comfortable with a Linux server.
  • Some things that reach out to the internet by design will not work on an isolated network. Anything that needs an external service needs that service reachable.

Questions

Does the self-hosted version have fewer features?

The editor and the export formats are the same. What differs is operational: updates arrive when you deploy them rather than automatically.

Does any data leave our network?

That is the point of running it yourself — your decks and your learner records stay on your infrastructure.

What does it cost?

Mosra is free for everyone during the launch period, and we will give at least 30 days' notice before that changes. For a self-hosted deployment, talk to us about your environment first.

Tell us about your environment

If the data cannot move, we should talk about where the software goes instead.