Xandikos
Git ベースの軽量 CalDAV/CardDAV サーバー
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
カレンダーと連絡先を Git に保存して、自分で管理
主な機能
- Git ベースのストレージにより、ネイティブなバージョン管理とバックアップを実現
- CalDAV/CardDAV の主要標準規格を完全にサポート
- 多数のクライアント(iOS、Thunderbird、Evolution など)と互換性あり
- Docker によるワンクリックデプロイとコンテナ化された実行をサポート
- スケジューリングとメール通知(iMIP)を内蔵
できないこと
- •マルチユーザーサポートはまだ実験的であり、本番環境では認証を独自に設定する必要があります(リバースプロキシを推奨)
- •デフォルトでは認証がありません。公開インターネットに直接公開しないでください
- •WebDAV LOCK 操作はサポートされていないため、一部のクライアント機能が制限される場合があります
- •インストールと設定には一定の技術的知識が必要です
使用例
- 商用クラウドサービスに代わる、セルフホスト型の個人/チーム向けカレンダーとアドレス帳
- 複数のデバイス間でスケジュールと連絡先を同期し、データのプライバシーを保護
詳細説明
Xandikos はオープンソースの CalDAV/CardDAV サーバーで、すべてのデータを Git リポジトリに保存し、カレンダー、連絡先の同期、スケジューリングをサポートしています。複数の WebDAV 関連標準を実装しており、多数のクライアント(Thunderbird、Evolution、iOS など)と互換性があり、個人や小規模チームのセルフホスティングに適しています。Docker によるデプロイをサポートし、iMIP メール通知を設定できます。
トラブルシューティング & FAQ (1)
トラブル対応なぜxandikos Dockerコンテナは「ModuleNotFoundError: No module named xandikos」で失敗するのですか?
Containerfileは、'ADD . /code'命令を使用して、xandikosリポジトリ全体をコンテナ内にコピーします。リポジトリのファイルなしでイメージをビルドした場合(例えば、Containerfileだけを別のディレクトリにコピーした場合)、xandikosパッケージが欠落します。リポジトリのルートディレクトリからイメージをビルドしてください。クローンしたリポジトリ内で docker build -t xandikos . または podman build -t xandikos . を実行します。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
システムに Python 3 と pip がインストールされていることを確認してください
pip install xandikos を実行してインストールします
xandikos --defaults -d ~/dav を実行してサービスを起動します
- システムに Python 3 と pip がインストールされていることを確認してください
- pip install xandikos を実行してインストールします
- xandikos --defaults -d ~/dav を実行してサービスを起動します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
pip uninstall xandikos を実行してパッケージを削除し、データディレクトリ(~/dav など)を手動で削除して、すべてのデータをクリーンアップします。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ