Si no está seguro de qué es WebDAV, relájese. No es un protocolo muy conocido fuera del ámbito del desarrollo. En resumen, es una manera de sincronizar pequeños fragmentos de información entre un cliente y un servidor. Admite vCard para contactos, iCal para eventos de calendario, vTODO para tareas y vJournal para notas.
Lamentablemente, por muy interesante que sea WebDAV, es una especie en extinción. Recopilé las soluciones que pude encontrar y las compilé en esta lista. Espero que te permita evitar Google (o Apple) y sincronizar tu teléfono con tu propio servidor.
Nube ☁
EteSync
EteSync es una excelente opción si no desea tomarse la molestia de configurar y proteger su propio servidor. Te permite sincronizar tus contactos, calendario y tareas con su nube por una pequeña tarifa mensual. Si se pregunta en qué se diferencia esto de simplemente sincronizar con su cuenta de Google, la respuesta es privacidad. EteSync utiliza E2EE, lo que significa que ni siquiera ellos pueden ver sus datos.
Aunque el cifrado de EteSync significa que no pueden compartir sus datos con los gobiernos, todavía tienen una canaria de garantía. Esto demuestra su dedicación por ser lo más transparentes posible con sus usuarios.
Fruux
Fruux no es de código abierto.
Fruux está más orientado a equipos y organizaciones, pero al igual que las otras opciones aquí, también le permite sincronizar sus contactos, calendario y tareas en todos sus dispositivos (¡incluso BlackBerry y Sailfish OS!).
Aunque Fruux afirma que cifra sus datos incluso en reposo, no mencionan E2EE ni son de código abierto. Además, utilizan rastreadores de Google Analytics y Amazon, lo que no tiene muy buena pinta.
No ofrecen una opción de servidor proprio, pero sí ofrecen almacenamiento ilimitado.
{c}Actualización 2023:{/c}
Desde entonces, lanzaron el código saber/dav, lo que hace posible el autohospedaje.
Servidor Proprio
Baïkal
Gracias a la versión de código abierto de saber/dav de Fruux, ahora es posible autohospedar el servicio a través de Baïkal. Es bastante sencillo configurar un servidor de sincronización básico. A partir de ahí, todo lo que tienes que hacer es apuntar tu cliente WebDAV a tu URL de Baikal.
Nextcloud
Nextcloud es un habitual en mis listas, debido a lo extensible que es. Está en esta lista debido a su funcionalidad WebDAV incorporada. Puede leer más sobre Nextcloud en mi lista Alternativas de Drive.
Synology DSM
Al igual que Nextcloud, DSM de Synology también se mencionó anteriormente en mi blog. Si bien no tiene WebDAV integrado como lo hace Nextcloud, tienen un complemento para habilitar la compatibilidad. Puede instalar ese complemento desde su tienda de paquetes oficial.
Si tiene curiosidad acerca de DSM, puede leer más al respecto en la lista Alternativas de Google Drive.
Karadav
Karadav tiene una de las interfaces de usuario más atractivas para un servidor WebDAV autohospedado simple. También es más para la sincronización de archivos tradicional que para WebDAV, ya que le permite cargar, cambiar el nombre e incluso editar sus archivos en su pequeña “nube”. Incluso puedes crear directorios para organizar tus archivos.
Como la mayoría de los servidores WebDAV, te permite crear cuentas de usuario e incluso establecer límites de almacenamiento para cada una de ellas.
Obviamente, aquí están utilizando “WebDAV” de manera muy liberal. Lo están usando más para almacenar y compartir archivos de uso general. Casi lo moví a la lista Alternativas de Google Drive, pero decidí que era más relevante aquí. De todos modos, aquéla lista está mucho más poblada que ésta.
Vdirsyncer
Si eres contra del uso de interfaz de usuario gráfica, probablemente te gustará Vdirsyncer. Es un servidor WebDAV completamente basado en una interfaz de línea de comandos. Por supuesto, esto debería hacerlo más rápido y liviano que las alternativas basadas en GUI. Claro, los servidores WebDAV en general tienden a ser bastante livianos, pero este es aún más.
Su principal atractivo es el soporte fuera de línea. Le permite ver su información sincronizada incluso cuando no está conectado a su servidor de sincronización.
Syncall
El mayor obstáculo para la adopción de WebDAV es esperar a que es esperar a que los proyectos que le interesan admitan WebDAV. Eso puede descontar automáticamente muchos calendarios o aplicaciones de notas amados. Ahí es donde entra en juego syncall. Syncall le permite sincronizar prácticamente cualquier servicio con cualquier servicio con una configuración mínima. Esto se debe a que fue construido desde el principio para ser extensible e interoperable.
No lo he probado yo mismo, por lo que no puedo hablar de la facilidad de implementación. Aunque supongo que está en el extremo más difícil del espectro en comparación con otras opciones de esta lista.
Clientes Android
DAVx5
DAVx5 es una herramienta realmente interesante que reemplaza el comportamiento de sincronización predeterminado de Android. Te permite sincronizar tu calendario, contactos, tareas e incluso notas con un servidor de tu elección (aunque los dos últimos requieren una aplicación específica de notas). Es completamente de código abierto e incluso te permite sincronizar con dispositivos iOS, para que puedas mantener tu información sincronizada sin importar en qué dispositivo estés.
EasySync
Al igual que Karadav, EasySync utiliza WebDAV para sincronizar cualquier tipo de archivo, no solo los tradicionalmente asociados con WebDAV. Esto los convierte en una excelente combinación si no eres usuario de Nextcloud.
Sin Servidor
DecSync
DecSync te permite sincronizar con un archivo, funcionando de la misma manera que lo hace SyncThing.