开源学习平台 — 创建课程、管理学生,一站式 LMS 打造顶级教学体验。

LearnHouse 是新一代开源学习平台,让任何人都能轻松提供顶级教学内容。此模板一键部署完整的 LearnHouse 实例。
此模板包含:
[Zeabur 负载均衡] → LearnHouse 应用 (:80,内部 nginx)
├─ /* → Next.js 前端 (:8000)
├─ /api/v1/* → FastAPI 后端 (:9000)
├─ /api/auth/* → NextAuth(经前端 :8000)
├─ /collab → 协作 WebSocket 服务器 (:4000)
└─ /content/* → 后端静态内容 (:9000)
https://your-domain.zeabur.app你可以在 Zeabur 控制台的 LearnHouse 服务下自定义这些环境变量:
启用 AI 功能:
LEARNHOUSE_IS_AI_ENABLED 设为 TrueLEARNHOUSE_GEMINI_API_KEY 设为你的 Gemini API 密钥启用 Google OAuth:
LEARNHOUSE_GOOGLE_CLIENT_ID 和 LEARNHOUSE_GOOGLE_CLIENT_SECRET使用 S3 存储内容:
LEARNHOUSE_CONTENT_DELIVERY_TYPE 设为 s3apiLEARNHOUSE_S3_API_BUCKET_NAME 和 LEARNHOUSE_S3_API_ENDPOINT_URL启用邮件发送:
LEARNHOUSE_RESEND_API_KEY 为你的 Resend API 密钥了解更多:https://github.com/learnhouse/learnhouse
如在部署期间遇到任何问题,请通过 GitHub issues 告知: https://github.com/glasschan/seafoodholdhand-zeabur-templates