# Configuración de Clientes DAV para OxiCloud Esta guía proporciona instrucciones para configurar varios clientes que soportan WebDAV, CalDAV y CardDAV para conectar con OxiCloud. ## Tabla de Contenidos 1. [URLs de Conexión](#urls-de-conexión) 2. [Clientes WebDAV](#clientes-webdav) 3. [Clientes CalDAV](#clientes-caldav) 4. [Clientes CardDAV](#clientes-carddav) 5. [Solución de Problemas](#solución-de-problemas) ## URLs de Conexión Usa las siguientes URLs para conectar tus clientes con OxiCloud: - **WebDAV**: `https://tu-servidor.com/webdav/` - **CalDAV**: - Principal: `https://tu-servidor.com/caldav/` - Calendario específico: `https://tu-servidor.com/caldav/{nombre-calendario}/` - **CardDAV**: - Principal: `https://tu-servidor.com/carddav/addressbooks/` - Libreta específica: `https://tu-servidor.com/carddav/addressbooks/{nombre-libreta}/` ## Clientes WebDAV ### Windows #### Windows Explorer 1. Abre el Explorador de Windows 2. Haz clic derecho en "Este equipo" y selecciona "Agregar una ubicación de red" 3. Haz clic en "Siguiente" 4. Selecciona "Elegir una ubicación de red personalizada" y haz clic en "Siguiente" 5. En el campo de dirección, introduce: `https://tu-servidor.com/webdav/` 6. Haz clic en "Siguiente" 7. Introduce un nombre para la conexión (ej. "OxiCloud") 8. Haz clic en "Siguiente" y luego en "Finalizar" 9. Introduce tus credenciales cuando se te soliciten #### Problemas Comunes en Windows - **Error de SSL**: Asegúrate de que tu certificado SSL sea válido y confiable para Windows - **Bloqueo por WebClient**: Asegúrate de que el servicio "WebClient" de Windows esté activado - **Límite de tamaño**: Windows limita por defecto las cargas a 50MB, modifica el registro para aumentarlo: ``` [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters] "FileSizeLimitInBytes"=dword:00FFFFFF ``` ### macOS #### Finder 1. En Finder, haz clic en "Ir" en la barra de menú 2. Selecciona "Conectar al servidor..." o presiona ⌘+K 3. Introduce `https://tu-servidor.com/webdav/` como dirección del servidor 4. Haz clic en "Conectar" 5. Introduce tus credenciales cuando se te soliciten 6. Selecciona si deseas guardar la contraseña en el llavero ### Linux #### GNOME Files (Nautilus) 1. Abre Nautilus (Archivos) 2. Haz clic en "Otras ubicaciones" en el panel lateral 3. En la parte inferior, introduce `davs://tu-servidor.com/webdav/` en "Conectar al servidor" 4. Haz clic en "Conectar" 5. Introduce tus credenciales cuando se te soliciten #### Dolphin (KDE) 1. Abre Dolphin 2. En la barra de dirección, escribe `webdavs://tu-servidor.com/webdav/` 3. Introduce tus credenciales cuando se te soliciten ### Clientes Multiplataforma #### Cyberduck 1. Descarga e instala [Cyberduck](https://cyberduck.io/) 2. Haz clic en "Nueva conexión" 3. Selecciona "WebDAV (HTTP/SSL)" como tipo de conexión 4. Introduce los siguientes datos: - Servidor: `tu-servidor.com` - Puerto: `443` - Ruta: `/webdav/` - Nombre de usuario: tu nombre de usuario - Contraseña: tu contraseña 5. Haz clic en "Conectar" ## Clientes CalDAV ### Apple Calendar (macOS/iOS) #### macOS 1. Abre la aplicación Calendario 2. Haz clic en "Calendario" en la barra de menú 3. Selecciona "Añadir cuenta..." 4. Selecciona "Otra cuenta de CalDAV..." 5. Completa la información: - Correo electrónico: tu dirección de correo - Contraseña: tu contraseña - Dirección del servidor: `tu-servidor.com` - Ruta: `/caldav/` (deja en blanco si no funciona) 6. Haz clic en "Iniciar sesión" #### iOS 1. Ve a Ajustes > Calendario > Cuentas > Añadir cuenta 2. Selecciona "Otra" 3. Selecciona "Añadir cuenta CalDAV" 4. Completa la información: - Servidor: `https://tu-servidor.com/caldav/` - Nombre de usuario: tu nombre de usuario - Contraseña: tu contraseña - Descripción: "OxiCloud Calendario" 5. Toca "Siguiente" y luego "Guardar" ### Mozilla Thunderbird con Lightning 1. Instala Thunderbird y la extensión Lightning 2. Haz clic en el botón de calendario en la barra lateral 3. Haz clic derecho en el panel izquierdo y selecciona "Nuevo calendario" 4. Selecciona "En la red" y haz clic en "Siguiente" 5. Selecciona "CalDAV" como formato 6. Introduce `https://tu-servidor.com/caldav/nombre-calendario/` como ubicación 7. Haz clic en "Siguiente", introduce un nombre para el calendario 8. Completa la configuración y haz clic en "Finalizar" 9. Introduce tus credenciales cuando se te soliciten ### Nextcloud Desktop Sync 1. Descarga e instala el cliente de sincronización de Nextcloud 2. Durante la configuración, selecciona "Solo sincronización de calendario y contactos" 3. Introduce `https://tu-servidor.com` como dirección del servidor 4. Introduce tus credenciales 5. En las opciones de sincronización, selecciona los calendarios que deseas sincronizar ## Clientes CardDAV ### Apple Contacts (macOS/iOS) #### macOS 1. Abre la aplicación Contactos 2. Haz clic en "Contactos" en la barra de menú 3. Selecciona "Añadir cuenta..." 4. Selecciona "Otra cuenta de CardDAV..." 5. Completa la información: - Correo electrónico: tu dirección de correo - Contraseña: tu contraseña - Dirección del servidor: `tu-servidor.com` - Ruta: `/carddav/addressbooks/` (deja en blanco si no funciona) 6. Haz clic en "Iniciar sesión" #### iOS 1. Ve a Ajustes > Contactos > Cuentas > Añadir cuenta 2. Selecciona "Otra" 3. Selecciona "Añadir cuenta CardDAV" 4. Completa la información: - Servidor: `https://tu-servidor.com/carddav/addressbooks/` - Nombre de usuario: tu nombre de usuario - Contraseña: tu contraseña - Descripción: "OxiCloud Contactos" 5. Toca "Siguiente" y luego "Guardar" ### Mozilla Thunderbird 1. Instala Thunderbird y la extensión CardBook 2. Abre CardBook desde el menú de Thunderbird 3. Haz clic en "Libreta de direcciones" > "Nuevo" > "Libreta de direcciones remota" 4. Selecciona "CardDAV" como tipo 5. Introduce `https://tu-servidor.com/carddav/addressbooks/nombre-libreta/` como URL 6. Introduce un nombre para la libreta de direcciones 7. Introduce tus credenciales 8. Haz clic en "Validar" y luego en "Aceptar" ### Cliente Evolution (Linux) 1. Abre Evolution 2. Ve a Archivo > Nuevo > Libreta de direcciones 3. Selecciona "CardDAV" como tipo 4. Introduce `https://tu-servidor.com/carddav/addressbooks/nombre-libreta/` como URL 5. Introduce un nombre para la libreta de direcciones 6. Introduce tus credenciales 7. Haz clic en "Aplicar" ## Solución de Problemas ### Problemas Comunes 1. **Error de autenticación** - Verifica que estés usando las credenciales correctas - Asegúrate de que tu cuenta tenga acceso a los recursos DAV - Si usas autenticación de dos factores, es posible que necesites crear una contraseña de aplicación específica 2. **No se pueden encontrar calendarios/libretas** - Verifica que hayas creado calendarios o libretas de direcciones en OxiCloud - Asegúrate de estar usando la URL correcta, incluyendo la terminación con `/` - Verifica los permisos de los recursos 3. **Error SSL/TLS** - Asegúrate de que tu certificado SSL sea válido y confiable - Verifica que la fecha y hora de tu dispositivo sean correctas - En algunos clientes, puede ser necesario confiar manualmente en el certificado 4. **Sincronización lenta** - Limita el número de elementos en tus calendarios y libretas de direcciones - Verifica la calidad de tu conexión a Internet - Algunas operaciones masivas (como importar muchos contactos) pueden tardar tiempo ### Herramientas de Diagnóstico 1. **Verificación de conectividad**: Prueba la conexión básica con: ``` curl -v https://tu-servidor.com/webdav/ ``` 2. **Prueba de autenticación**: ``` curl -v -u usuario:contraseña https://tu-servidor.com/webdav/ ``` 3. **Prueba de funcionalidad WebDAV**: ``` curl -X PROPFIND -H "Depth: 1" -u usuario:contraseña https://tu-servidor.com/webdav/ ``` 4. **Prueba de funcionalidad CalDAV**: ``` curl -X PROPFIND -H "Depth: 1" -u usuario:contraseña https://tu-servidor.com/caldav/ ``` 5. **Logs del servidor**: Si tienes acceso, revisa los logs del servidor para identificar problemas específicos. ### Contacto para Soporte Si continúas experimentando problemas, contacta con soporte en: - Email: soporte@ejemplo.com - Foro: https://ejemplo.com/foro - Sistema de tickets: https://soporte.ejemplo.com