
Cal.com をセルフホスト
オープンソースの予定管理です。Postgres、生成したシークレット、環境内の独自 URL、Web プロセス前のマイグレーションが必要です。Bay は質問せずに四つすべてを処理します。
Claude Code、Codex、Cursor などコマンドを実行できるツールに貼り付けてください。ソースの取得、デプロイ、ログインまで処理します。ダッシュボード操作は不要です。
Bay が用意するもの
- Postgres
生成するシークレット
- NEXTAUTH_SECRET、質問せず生成
- CALENDSO_ENCRYPTION_KEY、質問せず生成
入力を求める可能性があるもの
- Google OAuth client (任意). Google Calendar と接続する場合だけ必要です。Cal.com は接続なしでも動作し、カレンダー連携だけが無効になります。
同時に処理
- 独自 URL を NEXT_PUBLIC_WEBAPP_URL / NEXTAUTH_URL として注入
- アプリ起動前にマイグレーションを実行
- 指定するまで非公開
始める前に
- これは monorepo で、Docker のビルドに時間がかかります。無料プランは月 30 ビルド、同時に一件なので、数回の失敗でも枠を大きく消費します。
- マイグレーションは Web プロセスの開始前に必要です。そのためのリリース手順です。省くとホーム画面は表示されますが、ほかはすべて失敗します。