ユーザー、カレンダー、アドレス帳を管理できる、SymfonyベースのWeb管理画面を備えたセルフホスト型CalDAV・CardDAV・WebDAVサーバー。
sabre-io/dav
ファイル、カレンダー、連絡先を共有するWebDAV、CalDAV、CardDAVサーバーを構築するためのPHPフレームワーク。
- スター
- 1,725
- フォーク
- 378
- 未解決の Issue
- 202
- 最終コミット
- 6 日前
これは何?
sabre/davは、WebDAV、CalDAV、CardDAVサーバーを構築するためのPHPフレームワークです。WebDAVはHTTP経由のファイルアクセス、CalDAVはカレンダーデータ、CardDAVは連絡先データを扱うため、標準的なクライアントとこれらのリソースを同期するサーバーを開発できます。
このプロジェクトはすぐに実行できるアプリケーションではなくライブラリなので、必要なコンポーネントを組み合わせた小さなPHPサーバースクリプトを作成します。プロジェクトのWebサイトにあるドキュメントでは、インストール方法とフレームワークの概要を確認できます。
現在メンテナンスされているブランチは4.xで、PHP 7.1以降(PHP 8.0を含む)に対応しています。古いブランチはメンテナンス対象外として記載されています。
主な機能
- 01PHPでWebDAVファイルサーバーを構築
- 02CalDAVカレンダーサーバーに対応
- 03CardDAV連絡先サーバーに対応
- 04メンテナンス中の4.xブランチはPHP 7.1以降で動作
ユースケース
- WebDAV経由でアクセスできる、自分で管理するファイル共有をホストする
- CalDAVクライアントと同期するプライベートカレンダーサーバーを運用する
- PHPアプリケーションのCardDAVエンドポイントを通じて連絡先を同期する
クイックスタート
- 1
sabre.ioでインストールガイドを開きます
使う前に知っておきたいこと
- 古いリリースブランチ(3.2以前)はメンテナンスされていないため、4.xまたはmasterブランチを使用してください。
トピック
よくある質問
- dav とは?
- ファイル、カレンダー、連絡先を共有するWebDAV、CalDAV、CardDAVサーバーを構築するためのPHPフレームワーク。 sabre/davは、WebDAV、CalDAV、CardDAVサーバーを構築するためのPHPフレームワークです。WebDAVはHTTP経由のファイルアクセス、CalDAVはカレンダーデータ、CardDAVは連絡先データを扱うため、標準的なクライアントとこれらのリソースを同期するサーバーを開発できます。
- dav は無料で使えますか?ライセンスは?
- dav は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dav は今もメンテナンスされていますか?
- 活発にメンテナンス中。dav の最終コミットは 2026年11月1日 です。
- dav は何に使えますか?
- WebDAV経由でアクセスできる、自分で管理するファイル共有をホストする CalDAVクライアントと同期するプライベートカレンダーサーバーを運用する PHPアプリケーションのCardDAVエンドポイントを通じて連絡先を同期する
- dav のインストール方法は?
- sabre.ioでインストールガイドを開きます
- dav はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sabre-io/dav
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
デバイスやアプリ間でカレンダーと連絡先を同期できる、セルフホスト型のCalDAV/CardDAVサーバー。
ownCloud Classicのサーバーサイドコア。WebDAV、CalDAV、CardDAVを使ったセルフホスト型のファイル保存、同期、共有に対応します。
標準的なクライアントとカレンダー、ToDoリスト、連絡先を共有できる、小規模なPython製CalDAV・CardDAVサーバー。
IMAP、JMAP、POP3、SMTP、CalDAV、CardDAV、WebDAVに対応した、Rust製のセルフホスト可能なオールインワンのメール・コラボレーションサーバー。
Cyrus IMAPは、IMAP、JMAP、POP3、CalDAV、CardDAV、WebDAVでメールを提供する、セルフホスト型のメール・連絡先・カレンダーサーバーです。