Así configuras tu Dropbox como destino de tus copias de seguridad. No introduces ninguna contraseña: inicias sesión en Dropbox, das tu consentimiento allí y vuelves a la página «Destinos».
Lo que necesitas
- una cuenta de Dropbox con suficiente espacio libre para tus copias de seguridad,
- un sitio web cuya administración sea accesible por https://,
- la extensión PHP cURL con https en el servidor web.
Si al servidor web le falta cURL, Dropbox aparece atenuado en la selección de los tipos de destino y lleva la etiqueta No disponible en este servidor.
Paso 1: elegir el tipo de destino
Abre la página Destinos y haz clic en Añadir destino. Elige Dropbox.
- Nombre es de libre elección. El plugin propone «Dropbox 1»; vale cualquier nombre que aún no esté en uso.
- La nota sobre el inicio de sesión dice que se te redirigirá a Dropbox y que después volverás a esta página, y que el servicio auth.cloneworx.de actúa de intermediario del inicio de sesión.
- La nota del tipo de destino dice que el plugin recibe en tu Dropbox una carpeta propia bajo «Apps» y no ve nada más, y que las copias de seguridad borradas se pueden recuperar en Dropbox durante un tiempo.
- El botón Conectar con Dropbox inicia el inicio de sesión.
El formulario no tiene campo para una contraseña, ni campo para una carpeta, ni botón Probar conexión: un destino del tipo Dropbox solo se crea con el inicio de sesión, y su ubicación es la carpeta que Dropbox gestiona para la app.
Paso 2: conectar con Dropbox
Haz clic en Conectar con Dropbox. Tu navegador abandona la página Destinos:
- Inicia sesión en Dropbox y da tu consentimiento.
- Después, el servicio auth.cloneworx.de muestra una página que nombra el sitio web al que se entrega el acceso. Continúa solo si es tu sitio web.
- Tu navegador vuelve a la página Destinos. Allí aparece brevemente Finalizando el inicio de sesión …
El plugin guarda el destino, prueba la conexión de inmediato e informa del resultado: «…» guardado y conectado. Ya no tienes que guardar nada.
- Todos los destinos están conectados.
- El mensaje nombra el destino: guardado y conectado.
- El nuevo destino está en la lista. El punto verde significa: conectado.
- La ubicación del destino es la dirección de la cuenta de Dropbox conectada.
Un inicio de sesión comenzado es válido durante 15 minutos. Los planes y las copias de seguridad usan un destino solo después de una prueba de conexión correcta.
Si el plugin encuentra en tu Dropbox copias de seguridad que no están en tu lista, aparece el panel Copias de seguridad encontradas en «…». Más al respecto: Recuperar copias de seguridad tras una pérdida total.
Paso 3: elegir el destino en el plan de copia
- Tu primer destino: el plugin crea el plan «Copia diaria»: a diario a una hora aleatoria, todo, este destino, Máx. copias 7. El plan está en pausa hasta que lo actives.
- Otro destino más: elígelo en la página Copia de seguridad, en el panel Planes de copia, dentro de un plan. La versión gratuita permite dos planes y un destino por plan.
Más al respecto: Programar copias de seguridad automáticas.
Si el inicio de sesión no funciona
Si vuelves de Dropbox sin acceso, no se crea ningún destino. La página Destinos informa del motivo y el formulario se abre de nuevo con tus datos.
- El mensaje dice: Dropbox informa de que no se ha concedido el acceso. No se ha conectado nada.
- El formulario vuelve a estar abierto, con tus datos.
- El botón Conectar con Dropbox inicia de nuevo el inicio de sesión.
| Mensaje | Qué hacer |
|---|---|
| La conexión necesita https: la dirección del área de administración de este sitio web no empieza por https. | El mensaje aparece en el formulario antes de que el navegador abandone la página. El servicio de inicio de sesión entrega un acceso solo a un sitio web cuya administración sea accesible por https://. Cambia el sitio web a https. |
| Se canceló el inicio de sesión. No se ha conectado nada. | Es una información, no un error. Haz clic de nuevo en Conectar con Dropbox si quieres configurar el destino. |
| … informa de que no se ha concedido el acceso. No se ha conectado nada. | Inicia de nuevo el inicio de sesión y da tu consentimiento en Dropbox. |
| … no ha concedido todos los permisos que necesita la copia de seguridad. No se ha conectado nada. | El plugin necesita los cuatro permisos, consulta la sección «Qué puede ver el plugin en Dropbox». Inicia de nuevo el inicio de sesión. |
| Este inicio de sesión es desconocido o ha caducado. Vuelve a conectar. | Aquí el formulario no se vuelve a abrir. Haz clic en Añadir destino y empieza de nuevo. |
| El inicio de sesión ha tardado demasiado o ya se ha utilizado. Vuelve a conectar. | Inicia de nuevo el inicio de sesión. |
| El servicio de inicio de sesión no está disponible en este momento. Inténtalo de nuevo más tarde. | Inténtalo de nuevo más tarde. Debajo del mensaje, Mostrar registro lleva al registro general. |
| … no está disponible en este momento o informa de un error. Inténtalo de nuevo más tarde. | El mensaje nombra a Dropbox. Inténtalo de nuevo más tarde. También aquí Mostrar registro lleva al registro general. |
| El inicio de sesión ha funcionado, pero el primer acceso a la cuenta ha fallado: … | Tras los dos puntos aparece el motivo. Inicia de nuevo el inicio de sesión cuando esté resuelto. |
Qué puede ver el plugin en Dropbox
La app tiene en Dropbox el tipo de acceso «App folder»: el plugin ve en tu Dropbox su propia carpeta bajo «Apps» y nada más. El nombre de esa carpeta lo fija Dropbox. El plugin no ve ningún otro archivo de tu Dropbox.
El plugin pide a Dropbox cuatro permisos:
| Permiso | Para qué |
|---|---|
account_info.read |
leer la dirección y el espacio de la cuenta |
files.metadata.read |
listar los archivos de su carpeta |
files.content.read |
leer los archivos de su carpeta |
files.content.write |
escribir archivos en su carpeta |
Las copias de seguridad están en tu Dropbox en Apps/<nombre de la app>/cloneworx-backup-<código>/<copia>/. La estructura y los archivos de una copia de seguridad son los mismos que en cualquier otro destino.
El servicio de inicio de sesión auth.cloneworx.de
Dropbox exige un secreto para el inicio de sesión. Un secreto no puede estar en un plugin cuyo código puede leer cualquiera. Por eso está en un pequeño servicio de cloneworx, auth.cloneworx.de, que actúa de intermediario del inicio de sesión.
| Quién envía | Qué recibe el servicio |
|---|---|
| Tu navegador, cuando haces clic en Conectar con Dropbox | la dirección de la página de administración de tu sitio web, un valor aleatorio y el idioma |
| Tu servidor web, tras la vuelta | el código del inicio de sesión. El servicio pasa el inicio de sesión a Dropbox. |
| Tu servidor web, mientras se use el destino | el acceso permanente guardado, cada vez que hace falta un nuevo acceso: cada pocas horas |
A esto se añaden, como en cualquier petición, las direcciones IP del navegador y del servidor web. El servicio no guarda nada. Nunca recibe una copia de seguridad, nunca un archivo y nunca la dirección de tu cuenta de Dropbox.
En el destino hay dos valores, cifrados como cualquier contraseña de un destino: el acceso permanente y el acceso que es válido durante unas pocas horas. La dirección de la cuenta de Dropbox conectada aparece visible en el destino. En el registro y en el informe de soporte nunca aparece.
Los campos de la vista Ampliado
- Tiempo límite de conexión (segundos) admite de 3 a 60; el valor predeterminado es 10.
- Velocidad de subida (bytes por segundo) puede quedar vacío: entonces rige lo que la prueba de conexión ha medido. Según ella, el plugin elige el tamaño de las secciones de una subida.
Tampoco en la vista Ampliado hay un campo para una carpeta.
Editar y probar el destino
Haz clic en la fila del destino en Más … y después en Editar.
- Nombre es el nombre del destino en listas y mensajes.
- La cuenta conectada es la dirección de la cuenta de Dropbox en la que están las copias de seguridad.
- Guardar guarda tus cambios.
- El botón Volver a conectar con Dropbox inicia de nuevo el inicio de sesión para este destino.
- Probar conexión prueba la conexión.
Haz clic en Probar conexión. La prueba de conexión escribe un archivo pequeño en Dropbox, lo vuelve a leer y lo borra de nuevo. Además sube un archivo de prueba en tres secciones, mide así la velocidad de subida y comprueba si Dropbox, tras una respuesta perdida, indica la posición correcta para continuar. Al final compara el tamaño y la suma de comprobación. Este archivo también lo borra de nuevo.
- El resultado de la prueba: la conexión funciona, se escribió, se volvió a leer y se eliminó un archivo de prueba.
- El método de subida y la velocidad de subida medida.
| Línea en el resultado | Significado |
|---|---|
| La conexión funciona: se escribió, se volvió a leer y se eliminó un archivo de prueba. | Escribir, volver a leer y borrar funcionan. |
| Método de subida: por secciones (upload session); una subida continúa donde se detuvo. | El plugin sube cada archivo por secciones. Si se pierde la respuesta a una sección, eso solo cuesta esa única sección. |
| Velocidad de subida medida: … por segundo. | Según la velocidad, el plugin elige el tamaño de las secciones: de modo que una sección y la respuesta de Dropbox quepan en el resto de un paso. |
Advertencia tras una prueba correcta
Una advertencia aparece en amarillo debajo del resultado. El destino es utilizable de todos modos.
| Advertencia | Significado |
|---|---|
| El servicio no indica ninguna suma de comprobación del archivo; tras una subida solo se comprueba el tamaño. | Tras una subida, el plugin compara el tamaño, no la suma de comprobación. |
Si la prueba falla
Una prueba fallida nombra la causa, en algunas causas debajo el motivo con más detalle, y después el mensaje de error de Dropbox en la línea Mensaje del destino: … El mensaje de error no está traducido. La dirección de la cuenta de Dropbox está sustituida en él por <user>.
- La causa en texto claro, aquí: el destino indica que no queda espacio.
- El mensaje de error de Dropbox, sin traducir.
| Mensaje | Qué hacer |
|---|---|
| El destino indica que no queda espacio. | Libera espacio en tu cuenta de Dropbox y vuelve a probar. |
|
La cuenta ha rechazado el acceso. El proveedor ya no acepta el consentimiento guardado. Vuelve a conectar el destino. |
Consulta la sección «Desconectado y volver a conectar». |
|
La cuenta ha rechazado el acceso. El proveedor no ha aceptado el acceso. Si persiste, vuelve a conectar el destino. |
Dropbox ha rechazado el acceso, por ejemplo porque ha caducado. Vuelve a probar. Si el mensaje persiste, vuelve a conectar el destino. |
|
La cuenta no permite esta solicitud. El consentimiento guardado no cubre esta solicitud. Vuelve a conectar el destino. |
Al consentimiento le falta un permiso. Abre el destino para editarlo y haz clic en Volver a conectar con Dropbox. |
| La cuenta no permite esta solicitud. | Si debajo no aparece ningún motivo, Dropbox no permite la petición, por ejemplo porque Dropbox ha bloqueado la cuenta o una regla de la cuenta la prohíbe. El destino no cuenta entonces como desconectado y volver a conectar no ayuda. Aclara la causa en tu cuenta de Dropbox o con Dropbox. Lo que Dropbox dice al respecto lo indica la línea Mensaje del destino: … |
|
El servicio de inicio de sesión no ha devuelto un nuevo acceso. El servicio de inicio de sesión no está disponible. |
El plugin no pudo obtener un nuevo acceso. Vuelve a probar más tarde. |
| El destino pidió una pausa: está ocupado o recibió demasiadas peticiones. | Vuelve a probar más tarde. En una copia de seguridad, el plugin espera por sí mismo tanto como indique Dropbox y después lo intenta de nuevo. |
|
Una subida no llegó antes de que se agotara el tiempo de un paso: la conexión con el destino es demasiado lenta para ello. El plugin envía una subida a este servicio en secciones de al menos 256 KiB, y una sección así tiene que llegar dentro de un paso. |
La conexión entre tu servidor web y Dropbox es demasiado lenta para la sección más pequeña. |
Desconectado y volver a conectar
Dropbox deja de aceptar un consentimiento si has desvinculado la app en los ajustes de tu cuenta de Dropbox. El plugin marca entonces el destino de inmediato como desconectado. Las copias de seguridad lo omiten hasta que lo vuelvas a conectar.
- El panel de estado nombra el destino desconectado, la causa y el siguiente paso.
- Volver a conectar abre el formulario del destino desconectado.
- Desconectado aparece en la lista junto al destino. El punto delante es amarillo.
Como causa, el panel de estado indica: El proveedor ya no acepta el consentimiento guardado: se ha retirado o ha caducado. Debajo aparece el siguiente paso: Siguiente paso: vuelve a conectar «…». Hasta entonces, las copias omiten este destino. Haz clic en Volver a conectar.
- La cuenta conectada es la dirección de la cuenta de Dropbox en la que están las copias de seguridad.
- La causa aparece en amarillo: Dropbox ya no acepta el consentimiento guardado.
- El botón Volver a conectar con Dropbox inicia el inicio de sesión.
Haz clic en Volver a conectar con Dropbox y da tu consentimiento en Dropbox como al configurarlo. El destino, su nombre y sus copias de seguridad se conservan.
Al volver a conectar, el plugin revoca en Dropbox el acceso que el destino tenía hasta entonces. Esto también se aplica si vuelves a conectar un destino que no está desconectado. Más al respecto en la sección siguiente.
Cuándo revoca el plugin el acceso en Dropbox
El plugin pide a Dropbox que revoque el acceso que tiene un destino:
- cuando quitas el destino, en la página Destinos o con WP-CLI,
- cuando vuelves a conectar el destino: entonces el acceso que el destino tenía hasta ese momento, nunca el nuevo,
- cuando eliminas el plugin en WordPress y el interruptor del panel Desinstalación de la página Ajustes está activado. Entonces el plugin revoca primero el acceso de cada destino del tipo Dropbox y después elimina ajustes, destinos y registros. Si el interruptor está desactivado, el plugin no revoca nada: los destinos se quedan en la base de datos para una nueva instalación.
Las copias de seguridad se quedan en cualquier caso en tu Dropbox. Otros sitios web que hayas conectado con la misma cuenta de Dropbox tienen un acceso propio y siguen conectados.
La revocación no siempre tiene éxito:
- El plugin no puede enviarla si ya no puede leer las credenciales guardadas, por ejemplo tras un cambio de la contraseña de la base de datos, si el destino ya se había quitado o si falta cURL.
- Puede fallar, por ejemplo si Dropbox o el servicio de inicio de sesión no están disponibles en ese momento. El plugin necesita el servicio de inicio de sesión cuando el acceso ha caducado: entonces obtiene antes uno nuevo.
- Al eliminar el plugin, una revocación solo empieza mientras no hayan pasado diez segundos desde la primera. Un destino al que le tocara después conserva su acceso.
El destino se quita o se vuelve a conectar de todos modos, y la eliminación del plugin continúa. El acceso sigue siendo válido entonces en Dropbox hasta que desvincules la app en tu cuenta de Dropbox.
Conviene saber
Las copias de seguridad borradas se pueden recuperar en Dropbox durante un tiempo
Una copia de seguridad que el plugin borra en Dropbox se puede recuperar en Dropbox durante un tiempo: 30 días o más, según el plan de tu cuenta. El plugin no borra definitivamente en Dropbox.
- Quitar el destino revoca en Dropbox el acceso que tenía el destino. Las copias de seguridad se quedan en tu Dropbox. Cuándo no se produce la revocación o falla está en la sección «Cuándo revoca el plugin el acceso en Dropbox».
- Espacio libre. Dropbox indica el espacio de la cuenta y cuánto está ocupado. Si una copia de seguridad no cabe allí, omite este destino y va a los demás destinos del plan. Termina «con advertencias» y nombra el destino, el espacio necesario y el espacio libre. Si a la copia de seguridad no le queda ningún destino, el trabajo termina antes de escribir nada. Dropbox cuenta una subida solo cuando se ha completado: si la cuenta se llena mientras tanto, la subida falla al final.
- Subidas. El plugin elige el tamaño de una sección según la velocidad de subida medida, como mínimo 256 KiB. Un archivo aparece en Dropbox solo al completarse la subida, de una vez. Si allí ya existe un archivo con ese nombre, la finalización lo sustituye; antes no se borra nada. Cada sección lleva una suma de comprobación, y Dropbox rechaza una sección que llega alterada. Tras la subida, el plugin compara el tamaño y la suma de comprobación en Dropbox con el archivo local.
- Pasos cortos. Si en un paso que ya ha trabajado quedan menos de 6 segundos, no inicia ninguna petición más a Dropbox. El siguiente paso continúa con todo su tiempo.
- Límites de Dropbox. Una petición lleva como máximo 150 MiB; el plugin se queda muy por debajo. Una subida que nunca se completa caduca en Dropbox a los siete días.
- Una carpeta solo la elimina el plugin si Dropbox la lista como vacía. En caso contrario, solo borra archivos.
- Sin descarga a través del plugin. Las copias de seguridad que solo están en Dropbox las recoges en Dropbox. La restauración, la comprobación y la búsqueda de copias leen directamente de Dropbox.
- El plugin usa un proxy configurado en
wp-config.phptambién para este tipo de destino. Nunca sigue una redirección. - Debajo de la selección de los tipos de destino aparece la nota: Los nombres y logotipos de terceros son propiedad de sus respectivos titulares. Esto no implica ninguna afiliación ni asociación.
Consulta también
- ¿Qué destino te conviene?
- La página «Destinos»
- Renovar las credenciales de un destino
- Guardar copias de seguridad en Google Drive
- Quitar un destino
- Comprobar las copias en un destino y limpiar restos
- Desinstalar el plugin
En la línea de comandos
¿Aún no tienes WP-CLI configurado? Así instalas WP-CLI.
Un destino del tipo Dropbox lo creas en el navegador, en la página Destinos: allí das tu consentimiento en Dropbox. Volver a conectar también funciona solo en el navegador. Probar, comprobar y quitar también funcionan con WP-CLI:
# Mostrar los destinos con identificador y estado wp cloneworx-backup target list # Probar la conexión wp cloneworx-backup target test dropbox-1 # Comprobar las copias de seguridad de este destino wp cloneworx-backup target check dropbox-1 # Quitar el destino; las copias de seguridad en Dropbox se conservan wp cloneworx-backup target remove dropbox-1