CourseLit:开源在线课程与数字产品销售平台

39次阅读
没有评论
CourseLit 免费下载|开源在线课程与数字产品销售平台
获取下载链
微信关注「软件教程管家」公众号,回复 courselit
官方渠道:GitHub 仓库

30秒速读:想自己搭一个卖课网站,课程、支付、学员管理全自己说了算,不被平台抽成?CourseLit 是开源的在线课程与数字产品销售平台,课程创作、学生管理、Stripe 支付、网站搭建、博客全包,是 Teachable、Thinkific 这类 SaaS 的开源替代。本篇讲三种部署方式怎么选、Docker 部署流程,以及新手最容易踩的 4 个坑。

项目信息

版本 滚动发版(main 分支,累计 53 个 release,据 GitHub)
部署平台 自有服务器(Docker)/ Vercel / 源码自建
技术栈 Node.js ≥ 18、pnpm ≥ 8、MongoDB(据仓库 package.json 与 README)
授权 AGPL-3.0(据 GitHub 仓库页标注)
社区热度 Star 1.2k+、Fork 260+(据 GitHub,2026 年 10 月)
云托管 courselit.app,提供 14 天免费试用(据官网)

部署方式对比:先给结论

结论:不想碰服务器,直接用云托管版先跑起来;有服务器、打算长期做,选 Docker 自托管;要二次开发,才去折腾源码。

部署方式 适合谁 成本 版本更新 推荐度
云托管(courselit.app) 只想卖课、不想运维的人 订阅付费(14 天免费试用) 官方自动更新 最高(最快开卖)
Docker 自托管 有服务器、想完全掌控数据的人 服务器成本自理 手动拉新镜像升级 高(长期最划算)
Vercel 一键部署 熟悉 Vercel 的开发者 按 Vercel 计费 关联仓库自动部署 高
源码 pnpm 构建 要改代码、做定制的人 服务器成本自理 跟 main 分支走 中(仅开发用)

Docker 部署安装指南

  1. 准备服务器与域名:一台能跑 Docker 的 VPS(2 核 4G 起步比较从容)+ 一个域名,后续绑定品牌网址用。
  2. 按官方文档启动:仓库里有 deployment 目录与 docker-compose.yml,据 README,跟着官方部署指南走是最稳的,别自己拼命令。
  3. 配好环境变量:在 .env 里填数据库连接、域名、Stripe 密钥等(据 README,docker-compose.yml 里列了可调的环境变量,先把必填的填了再启动)。
  4. 升级别忘了跑迁移脚本:据 README,版本升级后要去 apps/web/.migrations 按时间顺序跑 DB 迁移脚本,跳过这步可能导致后台报错。
  5. 先建管理员账号再开卖:首次启动后先完成初始化配置、接好支付,再对外宣传,避免学员进来看到半成品。

部署后必改的 3 个设置

设置一:绑定自己的品牌域名

入口在后台站点设置 → 域名(以实际后台为准)。体感差别:学员看到的是你自己的网址而不是平台二级域名,信任感完全不是一个级别。

设置二:接好 Stripe 支付

据官网说明,支付目前主要集成 Stripe。入口在后台 → 支付设置。注意:Stripe 对国内个人用户不友好,开通前先确认自己的主体能过审,否则课卖出去了收不到钱。

设置三:媒体存储换成自建

据 README,课程视频、附件默认走 MediaLit 云存储(付费服务)。体感差别:视频多的课,自建 MediaLit 或对接 S3 兼容存储后,长期成本低得多;量小就先用云的,跑起来再说。

常见问题 FAQ

  1. GitHub 打不开/下载慢?国内访问 GitHub 本来就不稳,打不开多刷新几次,或用镜像站同步代码(页面底部的 GitHub 访问提示亦然)。
  2. 一定要用 Stripe 吗?据官网说明,内置支付就是 Stripe;要做国内收款(微信/支付宝)需要自己二次开发对接,这是选型前必须想清楚的一点。
  3. 升级后后台报错?八成是忘了跑 DB 迁移脚本。按 README 的迁移说明,用对应脚本连上 MongoDB 跑一遍再重启。
  4. AGPL-3.0 协议能商用吗?可以商用,但协议要求你修改后的服务端代码也向用户开源(协议常识,具体以法务意见为准)。只拿来自己卖课、不对外分发修改版,一般没问题。

适合人群与横向对比

适合谁:有技术能力(或请得起技术)、打算长期做课的创作者与小机构;对数据主权敏感、不想被平台规则拿捏的人。不适合谁:只想快速开卖、一碰服务器就头疼的人——直接用云托管版或 SaaS,别折磨自己。

横向对比:Teachable / Thinkific(SaaS,省心但抽成、数据在别人手里)、WordPress + LearnDash(插件生态成熟,但拼插件的维护成本不低)。一句话取舍:要”开箱即用的卖课系统+代码在自己手里”,CourseLit 是目前最完整的开源选项;要”完全不动技术”,还是 SaaS。

前往 GitHub 仓库

GitHub 国内访问较慢,如打不开可多刷新几次

获取方式:本项目为开源软件,在 GitHub 仓库可获取源码、安装文档与最新版本,无需网盘中转。

推广CourseLit 免费下载|开源在线课程与数字产品销售平台

关注「软件教程管家」

回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。

版权与使用提示

本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›

上次编辑至今:11小时 · 内容还比较新鲜

公告

契机库网站正式上线!

了解更多
正文完
 0
评论(没有评论)