Самостоятельно размещаемый сервер CalDAV, CardDAV и WebDAV с веб-панелью администрирования на Symfony для управления пользователями, календарями и адресными книгами.
sabre-io/dav
PHP-фреймворк для создания серверов WebDAV, CalDAV и CardDAV, позволяющих обмениваться файлами, календарями и контактами.
- Звёзды
- 1,725
- Форки
- 378
- Открытые issues
- 202
- Последний коммит
- 6 дней назад
Что это?
sabre/dav — PHP-фреймворк для создания серверов WebDAV, CalDAV и CardDAV. WebDAV обеспечивает доступ к файлам по HTTP, CalDAV работает с данными календарей, а CardDAV — с контактами. С их помощью разработчики могут создать сервер, который синхронизирует эти данные со стандартными клиентами.
Это библиотека, а не готовое к запуску приложение, поэтому нужно написать небольшой PHP-скрипт сервера и связать в нём нужные компоненты. В документации на сайте проекта описаны установка и основы работы с фреймворком.
Сейчас поддерживается ветка 4.x, совместимая с PHP 7.1 и новее, включая PHP 8.0. Более старые ветки отмечены как неподдерживаемые.
Ключевые возможности
- 01Создание файловых серверов WebDAV на PHP
- 02Поддержка серверов календарей CalDAV
- 03Поддержка серверов контактов CardDAV
- 04Поддерживаемая ветка 4.x совместима с PHP 7.1 и новее
Сценарии использования
- Развёртывание собственного файлового хранилища с доступом по WebDAV
- Запуск частного сервера календарей с синхронизацией с клиентами CalDAV
- Настройка синхронизации контактов через endpoint CardDAV в PHP-приложении
Быстрый старт
- 1
Откройте руководство по установке на sabre.io
Что важно знать
- Старые ветки релизов (3.2 и более ранние) не поддерживаются, поэтому используйте ветку 4.x или master.
Темы
Частые вопросы
- Что такое dav?
- PHP-фреймворк для создания серверов WebDAV, CalDAV и CardDAV, позволяющих обмениваться файлами, календарями и контактами. sabre/dav — PHP-фреймворк для создания серверов WebDAV, CalDAV и CardDAV. WebDAV обеспечивает доступ к файлам по HTTP, CalDAV работает с данными календарей, а CardDAV — с контактами. С их помощью разработчики могут создать сервер, который синхронизирует эти данные со стандартными клиентами.
- dav можно использовать бесплатно? Какая у него лицензия?
- dav распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dav всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dav — 1 нояб. 2026 г..
- Для чего можно использовать dav?
- Развёртывание собственного файлового хранилища с доступом по WebDAV Запуск частного сервера календарей с синхронизацией с клиентами CalDAV Настройка синхронизации контактов через endpoint CardDAV в PHP-приложении
- Как установить dav?
- Откройте руководство по установке на sabre.io
- Где скачать dav?
- Исходный код и инструкции по установке — на GitHub: https://github.com/sabre-io/dav
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Сервер CalDAV и CardDAV для самостоятельного размещения и синхронизации календарей и контактов между устройствами и приложениями.
Серверная часть ownCloud Classic для самостоятельного хранения, синхронизации и обмена файлами через WebDAV, CalDAV и CardDAV.
Небольшой сервер CalDAV и CardDAV на Python для обмена календарями, списками дел и контактами со стандартными клиентами.
Универсальный self-hosted сервер почты и совместной работы на Rust с поддержкой IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV и WebDAV.
Cyrus IMAP — самостоятельно размещаемый сервер почты, контактов и календарей с поддержкой IMAP, JMAP, POP3, CalDAV, CardDAV и WebDAV.