Baikal
カレンダーと連絡先用のセルフホスト型CalDAVおよびCardDAVサーバー
VPSプランに申し込んでBaikalをデプロイ
更新料は2年で¥ 2,349/月です。いつでもキャンセル可能。
Baikalについて
Baikalは、個人、家族、小規模チーム向けに、カレンダー、タスク、イベント、連絡先をホストするためのプライベートな場所を提供する軽量なオープンソースのCalDAVおよびCardDAVサーバーです。実績のあるsabre/dav PHPライブラリをベースに構築されており、BaikalはiOS、macOS、Android、Thunderbird、Outlook、そしてDAVx5のような専用クライアントが既に理解している標準ベースのプロトコルに対応しています。そのため、カレンダーと連絡先の同期をサポートするあらゆるデバイスが、カスタムアプリや独自のプロトコルなしにBaikalインスタンスと通信できます。このサーバーには、ユーザー管理、カレンダー作成、設定のためのブラウザベースの管理インターフェースが含まれており、最もシンプルなデプロイメントのために、デフォルトでSQLiteにデータを保存します。
一般的なユースケース
プライバシーを重視する個人は、広告やレコメンデーショングラフのためにイベントメタデータを収集する商用カレンダーサービスから逃れるため、Baikalをセルフホストし、完全に管理するインフラ内で予定、連絡先、タスクリストを保持しています。家族は、単一のBaikalインスタンス上で、電話、タブレット、ラップトップ間でカレンダーを共有し、各家族メンバーは自身のログイン情報と、旅行、学校行事、家事のための共有「家族」カレンダーを利用しています。中小企業やフリーランサーは、スタッフデバイスのカレンダーおよび連絡先バックエンドとしてBaikalを運用し、クラウドグループウェアのシートごとの料金を支払うことなく、ThunderbirdのようなデスクトップクライアントやAppleカレンダーのようなモバイルクライアントと連携させています。オープンソースチームは、既存のIDシステムの背後にある軽量なスケジューリングバックエンドとしてBaikalを使用し、プロジェクトツール、オンコールローテーション、共有アドレス帳にカレンダーを公開しています。テクノロジーに詳しいユーザーは、スマートフォンのカレンダー同期をBaikalベースのアカウントに置き換えることで、単一のセルフホスト型サーバーがiOS、Android、デスクトップでのスケジューリングを同時に実現し、単一プラットフォームのポリシーや料金変更に左右されないようにしています。
主な機能
- 実績のあるsabre/dav PHPライブラリをベースにした、標準準拠のCalDAVおよびCardDAVサーバー
- 主要なすべてのクライアント(iOSカレンダーと連絡先、macOS、Android(DAVx5および標準クライアント経由)、Thunderbird Lightning、Outlook、ほとんどのサードパーティ製カレンダーアプリ)と互換性があります。
- ユーザーごとに分離されたカレンダー、タスク、アドレス帳を持つマルチユーザーアカウント
- チームのスケジューリング、家族の調整、グループ連絡先のための共有カレンダーと共有アドレス帳
- ファイルを手動で編集することなく、ユーザー管理、カレンダー作成、サーバー設定を行うための組み込みの管理Web UI
- 単一コンテナデプロイメント向けのSQLiteをバックエンドとするデフォルトストレージ。大規模なセットアップやマルチインスタンスのセットアップ向けにはオプションでMySQLも利用可能です。
- 読み取り専用のスケジュールを共有したり、選択したカレンダーを公開したりするための、公開、非表示、および読み取り専用のコレクション
- サーバー側で処理される繰り返しイベント、例外、リマインダーがすべてのクライアント間で完全に同期されます。
- AppleカレンダーやGoogleカレンダーなどの外部システムへの一方通行のフィードのための、購読形式のICSエクスポート
- ユーザーごとのユーザー名とパスワードによる認証。適切な場合はリバースプロキシ認証と統合するオプション付きです。
- 軽量なPHP + nginxフットプリントで、他のセルフホスト型サービスと並行して小規模なVPSプランでも快適に動作します。
- 活発なメンテナーコミュニティと、広く展開されている標準ライブラリに根ざした長く安定したリリース履歴があります。
Hostinger VPSにBaikalをデプロイする理由
Hostinger VPSでBaikalを実行すると、プライベートで完全に所有するカレンダーおよび連絡先サーバーが得られます。これにより、SaaSカレンダープロバイダーではなく、自身で管理するインフラストラクチャ内で、予定、家族のスケジュール、仕事のイベント、顧客の連絡先といった非常に個人的なデータを保持できます。カレンダーのメタデータは、ほとんどのユーザーが認識している以上に多くのことを明らかにするため、そのデータがサードパーティのレコメンデーショングラフに利用されることに抵抗がある人にとって、セルフホスティングは意味のあるプライバシーのアップグレードとなります。BaikalはSQLiteをバックエンドとする単一のPHPコンテナとして動作するため、リソースフットプリントは非常に小さく、2つの名前付きボリュームを介してコンテナの再起動後もクリーンに永続化されます。クリーンなブランドホスト名でのTraefikベースのHTTPSルーティングと組み合わせることで、iOS、Android、Thunderbird、Outlookに貼り付けるCalDAVおよびCardDAVのURLは、エンドツーエンドでTLS暗号化されます。また、Baikalは主要なすべてのクライアントがすでにサポートしている標準プロトコルに対応しているため、パブリックカレンダーサービスからBaikalへの切り替えは、移行プロジェクトというよりも、各デバイスでの設定変更が主となります。
VPSプランに申し込んでBaikalをデプロイ
更新料は2年で¥ 2,349/月です。いつでもキャンセル可能。