Skip to content

Operating model

What running Mirket LMS actually involves

Mirket is an on-premise-first system delivered as a composed stack. This is what you are taking on, described plainly, so the decision is made before the install rather than during it.

Your infrastructureMirket-managed

One platform. Two ways to run it.

Your infrastructure or a Mirket-managed dedicated instance. Responsibilities are explicit.

Operating model

The stack you run

One composed deployment per organization.

Data

PostgreSQL for application data, Redis for shared state and coordination, and SeaweedFS for object storage across its public, protected, and chat buckets.

Application

The API, a socket service for realtime, background workers, and the Student, Instructor, and Administrator applications. The Parent browser portal is added when its module is enabled.

Collaboration services

Optional profiles add Matrix for Chat, LiveKit and its egress companion for Live sessions and recording, and ONLYOFFICE for in-place document editing.

Edge

An edge service fronts the role origins and serves the static assets directly. Migrations run as their own step rather than on application boot.

Operating model

Backup and restore

The repository provides scripted backup and restore tooling for the composed stack. Operators must define retention, verify archives, and schedule their own recovery exercises; recurring restore evidence is an operational responsibility, not a software claim.

Operating model

Upgrades

  • Configuration is mounted at runtime, so upgrading the application image does not rewrite your settings.
  • Database migrations run as an explicit step, which means an upgrade is a decision rather than a side effect of a restart.
  • The installation identity survives upgrades and disaster recovery, so licensing does not need reissuing to recover an organization.

Operating model

What we expect of an operator

An on-premise installation needs someone at your organization to run containers, protect backups, test recovery, and schedule upgrades. Under the managed service, Mirket performs those infrastructure duties within the agreed service boundary.

Operating model

Configured external connections

Organizations choose whether to configure institutional sign-in, reviewed roster imports, selected Google Drive or OneDrive file copies, and optional assignment integrity checks. These connections use external providers; integrity checks send eligible submitted content for similarity and AI-writing analysis. Operators supply provider configuration, and administrators review roster changes and enable integrity checks before instructors opt in.

Operating model

Optional certification in the stack

Certification adds no separate service. The operator can make it available with a default-off installation switch, after which an Administrator activates it separately for the organization.

The manual

Do it, step by step.

The manual covers this as a task, with prerequisites, what finishing looks like, and what to do when it does not work.

Administer an organization

Manage people, courses, communication, and operational visibility while preserving organization and role boundaries.

Bring Mirket LMS to your organization.

Run it on your own infrastructure or let us host it for you. Both options provide the same product; the difference is who operates the infrastructure and data services.