Skip to content
G GBTI

Introducing eCourse - An open source self-hosted LMS application

  • devops
  • open-source
  • free-open-source

eCourse is a customizable website template specifically designed for educators and content creators to self-host their online courses.

This innovative platform enables users to create and manage their own online courses, offering full control over content, presentation, and learner engagement.

Experience eCourse firsthand with the live demo. Use the credentials – Username: admin, Password: ecourseadmin for a comprehensive test drive of the platform.

Author’s Interactive Session
Engage with the creator on Reddit for insights and Q&A. The author is actively participating in community discussions, providing a unique opportunity to delve into the development process and future plans.

Technology Stack
eCourse is built on the following tech stack:

What is PocketBase?

PocketBase is an open-source backend solution that integrates an embedded database (SQLite) with real-time subscriptions, built-in authentication management, a convenient dashboard UI, and a simple REST-ish API.

More about PocketHost:

  • PocketHost: Offers a robust Free Plan with 2 projects, 50 MB of storage, and 1 GB of transfer per month, ideal for those just starting. The Pro Plan, at $20/month, provides unlimited instances, storage, and transfer, along with dedicated support, suitable for more advanced needs.
  • Fly.io: A versatile platform offering free hosting options, suitable for both frontend and backend deployment.

Note: For personalized assistance in launching your eCourse, the creator is available for hire as a frontend developer, also skilled in backend development.


At GBTI, we love #opensouce projects and enjoy supporting developers. Join our discord community to tell us about your work.

A creator co-op, powered by Git

Join the GBTI Network

The GBTI Network is a creator co-op. Members showcase their work, write articles, share in co-op profits, and meet in weekly coaching calls with the community.

Publish your profile, blog posts, products, and prompts
Share in co-op profits
Join weekly coaching calls with the community

A 90-day limited-access trial lets you evaluate the community before you pay. Paid membership is $150 per year and unlocks your public presence on the network: your profile, blog, products, and prompts.

0 Comments

No comments yet. Be the first. Members comment from the GBTI local client, where comments are submitted as pull requests and auto-published for paid members.

Become a member

Members write comments from the GBTI client or browser extension. Become a member to join the conversation.

Written by

GBTI Network

Published 2nd Dec 2023

View profile
Contribution history
No tracked contributions yet. A member who improves this article through an accepted pull request earns a share of the revenue it generates.

Imported from the legacy WordPress site, so the earliest edits live there. Everything since is tracked here as member contributions.

Full history on GitHub Spotted something? Become a member to contribute.

Related posts

Sign in with the GBTI extension

Signing in and publishing happen through the free GBTI browser extension. It keeps your GitHub sign-in on your own machine and lets you edit and publish in place.

The Chrome Web Store listing is coming soon. For now, the download page walks you through loading it as an unpacked extension.