開源學習平台 — 建立課程、管理學生,一站式 LMS 打造頂級教學體驗。

LearnHouse 是新一代開源學習平台,讓任何人都能輕鬆提供頂級教學內容。此模板一鍵部署完整的 LearnHouse 實例。
此模板包含:
[Zeabur 負載均衡] → LearnHouse 應用 (:80,內部 nginx)
├─ /* → Next.js 前端 (:8000)
├─ /api/v1/* → FastAPI 後端 (:9000)
├─ /api/auth/* → NextAuth(經前端 :8000)
├─ /collab → 協作 WebSocket 伺服器 (:4000)
└─ /content/* → 後端靜態內容 (:9000)
部署完成後(初始啟動可能需要 2-3 分鐘):
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