オープンソース学習プラットフォーム — コースの作成、学生の管理、オールインワンLMSで世界クラスの教育コンテンツを届けます。

LearnHouse は誰もが簡単にオンラインコースを作成・共有できる、次世代のオープンソース学習プラットフォームです。
このテンプレートには以下が含まれます:
[Zeabur LB] → 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 を True に設定LEARNHOUSE_GEMINI_API_KEY に Gemini API キーを設定Google OAuth を有効にする:
LEARNHOUSE_GOOGLE_CLIENT_ID と LEARNHOUSE_GOOGLE_CLIENT_SECRET を設定S3 ストレージを使用する:
LEARNHOUSE_CONTENT_DELIVERY_TYPE を s3api に設定LEARNHOUSE_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