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

類似プロジェクト