Cal.diy
完全オープンソースのコミュニティ主導型スケジュール管理プラットフォーム。セルフホストユーザー向けに設計されており、エンタープライズ版の機能はありません。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
スケジュール予約システムを自分で構築しよう。完全にオープンソースで無料です。
主な機能
- 100% MIT オープンソース、隠れた有料機能なし
- ライセンスキーや Cal.com アカウントは不要で、すぐに使い始められる
- ビデオ会議(Daily.co)、カレンダー同期、多様なインテグレーションをサポート
- モダンな技術スタック(Next.js + tRPC)を基盤とし、拡張とカスタマイズが容易
できないこと
- •個人の非本番環境での使用のみを推奨します。チーム、組織、シングルサインオンなどのエンタープライズ機能は含まれていません。サーバーのセキュリティ、バックアップ、更新は自身で管理する必要があります。Cal.com 公式バージョンとの互換性に差異が生じる可能性があります。
使用例
- 個人や小規模チーム向けのプライベートな予約/会議スケジューリングシステムの構築
- Calendly、Cal.com などの有料サービスに代わるセルフホスト型ソリューション
- 開発学習:完全なスケジューリングプラットフォームのフロントエンドとバックエンドの実装を研究する
詳細説明
Cal.diy は Cal.com のコミュニティ版であり、すべてのエンタープライズ/商用コードを削除し、完全に MIT ライセンスで提供されています。個人ユーザーやセルフホストユーザーが、ライセンスキーやプロプライエタリな依存関係なしに、独自のスケジュール管理インフラストラクチャを運用できます。Next.js、tRPC、React、Tailwind CSS、Prisma を基盤に構築されており、ビデオ会議、サードパーティとの統合、カスタム予約フローをサポートします。個人の非本番環境での使用に厳密に限定されており、高度なサーバー管理スキルが必要です。
トラブルシューティング & FAQ (1)
トラブル対応電話番号入力で国番号が間違って表示されることがあるのはなぜですか?
国コードは、IPまたはブラウザの言語に基づいて自動的に事前入力されますが、不正確な場合があります。Cal.comはこの事前入力を削除する予定です。ユーザーはその後、国コードを含む完全な電話番号を手動で入力する必要があります。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Node.js (>=18.x)、PostgreSQL (>=13.x)、Yarn がインストールされていることを確認してください
リポジトリをクローンし、yarn を実行して依存関係をインストールします
.env.example を .env にコピーし、NEXTAUTH_SECRET と CALENDSO_ENCRYPTION_KEY を生成して入力します
- Node.js (>=18.x)、PostgreSQL (>=13.x)、Yarn がインストールされていることを確認してください
- リポジトリをクローンし、yarn を実行して依存関係をインストールします
- .env.example を .env にコピーし、NEXTAUTH_SECRET と CALENDSO_ENCRYPTION_KEY を生成して入力します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
プロジェクトディレクトリを削除し、PostgreSQL データベースをクリーンアップするだけです。Docker を使用している場合は、docker-compose down -v を実行してコンテナとボリュームを削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ