Baikal ホスティング
軽量なCalDAVおよびCardDAVサーバーで、任意のデバイスで独自のカレンダーと連絡先をホストします。
- ワンクリック デプロイ
- 15 GB 必要なディスクスペース
- 1 GB RAM 必要なメモリ
- 2 €から 価格
AvaHostで得られるもの
ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。
このテンプレートにはデータベースコンテナが含まれていません。

テクノロジー
- Dockerイメージ
- ckulka/baikal:latest
- デフォルトポート
- 80

Baikalの仕組み
Baikalはsabre/davをベースに構築された軽量なCalDAVおよびCardDAVサーバーです。管理者はWebインターフェースを通じてユーザーを作成し、カレンダーとアドレス帳を管理します。各ユーザーは互換性のあるアプリケーションをスマートフォン、コンピュータ、またはタブレット上でサーバーに接続し、イベントと連絡先をデバイス間で同期させることができます。
サーバーはカレンダーコレクション、連絡先アドレス帳、アカウント、およびDAVメタデータを保存しますが、完全なエンドユーザーカレンダースイートではありません。日々の表示、編集、リマインダー、招待状、およびデバイスの動作は、接続されたクライアントアプリケーションから提供されます。カタログではPostgreSQLおよびMariaDBを「不要」と記録しており、これは別個のリレーショナルサービスコンテナを必要としないインストールと一致しています。
Baikalの主な機能
CalDAVおよびCardDAVは、Apple CalendarおよびContacts、Android上のDAVx5、Thunderbird、およびその他の互換クライアントなどのアプリケーションでサポートされている確立されたプロトコルです。標準プロトコルを使用することで、サーバーは単一ベンダーのインターフェースから独立していますが、セットアップ画面とサポートされている機能はクライアントによって異なります。
Baikalの管理ページはユーザー、アドレス帳、およびカレンダー管理を簡素化し、DAVエンドポイントは同期を処理します。ホスティングパッケージはモバイルまたはデスクトップカレンダーアプリケーション、プッシュ通知サービス、管理された移行、またはすべてのサードパーティクライアントのトラブルシューティングを提供しません。
BaikalとGoogle Calendar
Baikal
Baikalはカレンダーと連絡先用の自己ホスト型プロトコルサーバーを提供し、ユーザーエクスペリエンスのためにCalDAVおよびCardDAVクライアントに依存しています。Google Calendarはプロバイダー運営のアカウントサービスで、ブラウザインターフェース、AndroidおよびiOSアプリケーション、デバイス間の同期、共有、招待状、およびより広いGoogleエコシステムとの統合を備えています。
Google Calendar
Google Calendarは、ファーストパーティアプリケーションとベンダー管理の協業を望み、最小限のサーバー管理を希望するチームに適しているかもしれません。Baikalは、自分のホスト名での標準ベースの同期を好み、クライアントURL、認証情報、コレクション、互換性、エクスポート、およびリカバリーの設定に対応できるユーザーに適しています。
Baikalを使用する人
個人はBaikalを使用して、スマートフォンとコンピュータ間で個人用カレンダーと連絡先を同期させます。家族や小規模なチームは別個のユーザーとコレクションを作成でき、プライバシーを重視する管理者は、承認されたクライアントアプリケーションの背後にあるコンパクトなDAVエンドポイントとして選択することができます。
互換性は実際に使用されているクライアントでテストする必要があります。一部のアプリケーションはDAV機能のサブセットのみを公開し、ディスカバリーを異なる方法で処理したり、特定のコレクションURLを必要とします。Baikalはまた、チャット、ドキュメント、完全なメールホスティング、またはプロバイダー管理のミーティングサービスなどのグループウェア機能を置き換えません。

Baikalの自己ホスト:要件とコスト
負荷はユーザー、カレンダー、アドレス帳、イベントと連絡先の数、同期頻度、クライアントの動作、添付ファイル、および同時DAVリクエストの影響を受けます。カタログではPostgreSQLおよびMariaDBを「不要」と記録しています。ローカルアプリケーションレコードと設定は、更新と復元を通じて一貫した永続性が必要です。
AvaHostでは、Baikalはプラン1を€2で使用します。ホスト型Baikalパッケージには、ワンクリックデプロイメント、カスタムドメインと自動HTTPS、自動アプリケーション更新、およびスケジュール済みバックアップが含まれています。プランにはBaikalサーバーとそのWeb管理インターフェースが含まれていますが、カレンダーまたは連絡先クライアント、メール招待状、プッシュプロバイダー、デバイス管理、または移行サービスは含まれていません。アプリケーションメールは無効になっているため、送信メールを期待するワークフローはホスト型アプリから動作することはできません。
F.A.Q
Baikal は Plan 1 で €2 から始まります。通常の同期機能を備えた個人用カレンダーとアドレス帳がエントリープロファイルに適合します。ユーザー数、イベントおよび連絡先の量、デバイスのリフレッシュ動作、添付ファイル、および同時 DAV リクエストが成長に影響します。実際のクライアントをテストしてください。非効率な同期動作はコレクションサイズが示唆するよりも多くのトラフィックを生成する可能性があります。
Baikalはカルダブ(CalDAV)およびカードダブ(CardDAV)互換クライアントで動作します。アップストリームドキュメントではAppleアプリケーション、Android上のDAVx5、Thunderbird、およびその他の標準ベースのソフトウェアが名前付けされています。AvaHostはこれらのクライアントではなくサーバーを提供します。各アプリケーションで正しいディスカバリーまたはコレクションURLを確認し、両方向でイベントおよび連絡先の変更をテストしてください。
カスタムドメインは、DNSがAvaHostを指した後、自動化されたHTTPSを通じてBaikal管理とDAVエンドポイントを提供できます。最終的なホスト名で各デバイスを更新し、カレンダーおよび連絡先の同期を確認してください。すべてのクライアントが新しいエンドポイントに対して正常な読み取りと書き込みを完了した後にのみ、以前のアドレスを廃止してください。
Baikалはウェブ管理コンソールとDAVサーバーを提供しており、完全なエンドユーザーカレンダーまたはコンタクトアプリケーションではありません。ユーザーは互換性のあるクライアントを通じて作業します。AvaHostではアプリケーションメールが無効になっているため、メールに依存する送信招待状または通知フローは利用できません。モバイルアプリ、プッシュサービス、およびデバイス構成は別途です。
