Cómo hacer copias de seguridad de iCloud Calendars / Reminders / Contacts

3

Utilizo iCloud para mis calendarios / contactos / recordatorios porque es muy conveniente compartir todos los datos de manera instantánea entre todos mis dispositivos, pero no puedo evitar preocuparme por lo que pasaría si los servidores de Apple tuvieran problemas. Así que me gustaría hacer mis propias copias de seguridad. Y, por supuesto, me gustaría que esas copias de seguridad se realicen de forma completamente automática, sin intervención humana, porque estoy seguro de que todos saben que las copias de seguridad manuales son copias de seguridad que simplemente dejan de suceder.

Lo ideal sería que el código para realizar estas copias de seguridad se ejecute en la máquina Linux responsable de todas mis otras copias de seguridad, y me complace escribir el código para hacerlo yo mismo.

Mi pregunta es ... ¿alguien puede indicarme la documentación de los protocolos y las API que utilizan las aplicaciones de Apple?

    
pregunta DrHyde 16.07.2014 - 11:48

1 respuesta

1

No API. Sin protocolo.

Pero hay tres soluciones que se me ocurren. La primera es usar tu mac y copiar los siguientes archivos manualmente (o rsync en combinación con cron o cualquier otra cosa que quieras).

  • Datos y configuraciones de correo ~/Library/Mail/V2
  • Datos y configuración de contactos ~/Library/Application Support/AddressBook
  • Datos y configuraciones del calendario ~/Library/Calendars/
  • datos y configuraciones de Safari ~/Library/Safari/
  • Datos y configuraciones del llavero ~/Library/Keychains/

(por el bien, simplemente copia la carpeta 'Biblioteca' completa) (lista tomada de enlace )

Otra forma de hacerlo es configurar tu máquina de copia de seguridad de Linux para obtener el correo, los contactos, el calendario y la copia de seguridad como lo harías normalmente.

  • correo electrónico a través de IMAP ( enlace )
  • calendario a través de WebDAV (es probable que deba ser una URL pública)
  • contacto, no hay idea. Para Android es posible, pero no he visto una solución de Linux.

Otra forma es instalar 'iCloud Control Panel' a través de Wine y manejar sus archivos desde allí, aunque podría funcionar como basura ( enlace )

Una máquina virtual que ejecuta OS X en su servidor Linux también podría funcionar. Pero no sé si es legítimo hablar de eso en el intercambio de pila.

Editar: ver comentarios para ical y contactos

    
respondido por el CousinCocaine 18.07.2014 - 14:45

Lea otras preguntas en las etiquetas