OpenSource-Hub
X

Xandikos

559 stars·システム最適化·SHA-256 チェックサム確認済み

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 . を実行します。

参照 Issue #660

タグ

日历同步联系人同步自托管CalDAVCardDAVGit

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

システムに Python 3 と pip がインストールされていることを確認してください

4

pip install xandikos を実行してインストールします

5

xandikos --defaults -d ~/dav を実行してサービスを起動します

インストールガイド
  1. システムに Python 3 と pip がインストールされていることを確認してください
  2. pip install xandikos を実行してインストールします
  3. xandikos --defaults -d ~/dav を実行してサービスを起動します
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

pip uninstall xandikos を実行してパッケージを削除し、データディレクトリ(~/dav など)を手動で削除して、すべてのデータをクリーンアップします。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-06-27 07:05:16
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト