Servidor CalDAV, CardDAV y WebDAV autoalojado, con una interfaz web de administración basada en Symfony para gestionar usuarios, calendarios y libretas de direcciones.
sabre-io/dav
Framework de PHP para crear servidores WebDAV, CalDAV y CardDAV y compartir archivos, calendarios y contactos.
- Estrellas
- 1,725
- Forks
- 378
- Issues abiertos
- 202
- Último commit
- hace 6 días
¿Qué es?
sabre/dav es un framework de PHP para crear servidores WebDAV, CalDAV y CardDAV. WebDAV permite acceder a archivos a través de HTTP, CalDAV gestiona datos de calendarios y CardDAV, datos de contactos. Así, los desarrolladores pueden crear un servidor que sincronice estos recursos con clientes estándar.
El proyecto es una biblioteca, no una aplicación lista para ejecutar, por lo que debes escribir un pequeño script de servidor en PHP que conecte los componentes que necesites. La documentación del sitio web del proyecto explica cómo instalarlo e incluye una introducción al framework.
La rama mantenida actualmente es la 4.x, compatible con PHP 7.1 y versiones posteriores, incluida PHP 8.0. Las ramas anteriores figuran como no mantenidas.
Funciones clave
- 01Permite crear servidores de archivos WebDAV en PHP
- 02Admite servidores de calendarios CalDAV
- 03Admite servidores de contactos CardDAV
- 04La rama 4.x mantenida funciona con PHP 7.1 y versiones posteriores
Casos de uso
- Alojar un servicio de archivos propio accesible mediante WebDAV
- Ejecutar un servidor privado de calendarios que se sincronice con clientes CalDAV
- Ofrecer sincronización de contactos mediante un endpoint CardDAV en una aplicación PHP
Inicio rápido
- 1
Abre la guía de instalación en sabre.io
Antes de usarlo
- Las ramas de versiones antiguas (3.2 y anteriores) no reciben mantenimiento, así que usa la rama 4.x o master.
Temas
Preguntas frecuentes
- ¿Qué es dav?
- Framework de PHP para crear servidores WebDAV, CalDAV y CardDAV y compartir archivos, calendarios y contactos. sabre/dav es un framework de PHP para crear servidores WebDAV, CalDAV y CardDAV. WebDAV permite acceder a archivos a través de HTTP, CalDAV gestiona datos de calendarios y CardDAV, datos de contactos. Así, los desarrolladores pueden crear un servidor que sincronice estos recursos con clientes estándar.
- ¿dav es gratuito? ¿Qué licencia tiene?
- dav es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿dav sigue mantenido?
- Mantenimiento activo. El último commit de dav fue el 1 nov 2026.
- ¿Para qué puedo usar dav?
- Alojar un servicio de archivos propio accesible mediante WebDAV Ejecutar un servidor privado de calendarios que se sincronice con clientes CalDAV Ofrecer sincronización de contactos mediante un endpoint CardDAV en una aplicación PHP
- ¿Cómo se instala dav?
- Abre la guía de instalación en sabre.io
- ¿Dónde consigo dav?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sabre-io/dav
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor CalDAV y CardDAV autohospedado para sincronizar calendarios y contactos entre dispositivos y aplicaciones.
Componente de servidor de ownCloud Classic para almacenar, sincronizar y compartir archivos en un servidor propio mediante WebDAV, CalDAV y CardDAV.
Un pequeño servidor CalDAV y CardDAV en Python para compartir calendarios, listas de tareas y contactos con clientes estándar.
Servidor integral de correo y colaboración autohospedable, escrito en Rust y compatible con IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV y WebDAV.
Cyrus IMAP es un servidor autogestionado de correo, contactos y calendarios que ofrece email mediante IMAP, JMAP, POP3, CalDAV, CardDAV y WebDAV.