Skip to Content
Edit on GitHub

Cloud vs Self Hosting

LearnHouse is open-source software. You can use the managed LearnHouse Cloud platform or self-host the core platform on your own infrastructure using the LearnHouse CLI. This page explains the differences between the two.

Comparison

LearnHouse CloudSelf Hosting
Worldwide CDNIncludedManual setup + additional cost
Weekly updatesAutomaticManual
MaintenanceManaged by the LearnHouse teamYour responsibility
Security patchesApplied automaticallyManual
Threat & uptime monitoringIncludedNot included
SSL certificateIncludedManual
Continuous backupsIncludedManual + additional cost
ScalabilityAutomaticDepends on your provider
Direct SSH & DB accessNot availableFull access
Product supportEmail supportCommunity support
Where your money goesSupporting the team and funding new featuresThird-party hosting companies

When to choose LearnHouse Cloud

Best for: teams and organizations that want to spend their time on content and learners rather than infrastructure.

  • Launch in minutes: there are no servers to provision and no DevOps work. Your team can start building courses right away.
  • No maintenance: the LearnHouse team handles updates, security patches, SSL certificates, and backups.
  • Reliability: a global CDN, threat monitoring, uptime guarantees, and automatic scaling are included.
  • Priority support: email support with faster response times for production issues.
  • Fund the project: your subscription pays for development of new LearnHouse features and improvements.

We recommend LearnHouse Cloud for most organizations. You don’t have to run any servers, so your team can spend its time on courses.

When to choose Self Hosting

Best for: institutions and teams with strict infrastructure requirements and engineers available to run the deployment.

  • Data sovereignty: host on your own infrastructure and decide where data lives. This matters for organizations with data residency requirements.
  • Regulatory compliance: meet on-premises hosting requirements for HIPAA, SOC 2, internal security policies, or government regulations.
  • Infrastructure access: direct SSH, database access, and full control over networking, storage, and compute.
  • Custom integrations: connect to internal systems, private networks, SSO providers, and proprietary tooling.
  • Your own pipeline: suits organizations with DevOps or platform engineering teams that prefer to own their deployment pipeline.

Self hosting requires your team to manage updates, backups, security patches, and scaling. Make sure you have the engineering capacity before choosing this path.

Both options include the same core features. Self-hosted instances can be upgraded at any time with learnhouse update, which pulls the latest release from the LearnHouse GitHub repository .

Next steps