Como sincronizar dos nubes personales en Xubuntu 12.04 Precise Pangolin LTS

Después de explicar la instalación del software de nube personal Dropbox en este post, es menester explicar que Ubuntu tiene un servicio propio de nube personal denominado Ubuntu One.

Antiguamente, Dropbox se consideraba un mejor servicio por ser multiplataforma, esto quiere decir, con un cliente para cada sistema operativo (Windows, Mac OS, IOs, Linux y Android), lo que te permitía gestionar o modificar un archivo en cualquier equipo que tuvieses y esta gestión o modificación se hiciese efectiva en el resto de tus sistemas y hardware. E incluso llevaba el concepto aún más lejos, teniendo un cliente web que te permitía tener acceso a esos archivos sin que el equipo fuese de tu propiedad.

Esto sigue siendo así, pero tras la implementación por parte de Canonical, la empresa que mantiene el proyecto Ubuntu, de un cliente para cada sistema, convirtiéndose también él en multiplataforma ha salido ganando en la batalla por razón de las limitaciones de ambos software.

¿Y cuales son estas limitaciones?

El espacio para guardar estos archivos es la limitación en los dos programas, pero mientras que Dropbox solamente te permite 2 GB de espacio gratuito, Ubuntu One hace ya algún tiempo que lo subió a 5 GB, adoptando además todas las ventajas antes mencionadas.

En Ubuntu está instalado de serie y el proceso de instalación no es necesario, en Xubuntu no es así, por lo que debemos instalar el servicio.

INSTALACIÓN

Abrimos nuestro Gestor de paquetes Synaptic y realizamos la búsqueda del termino ubuntu. Directamente nos mostrará el paquete ubuntuone-installer:

Gestor de paquetes Synaptic _001

Botón derecho del ratón y seleccionamos “Marcar para instalar”:

Menú_002

Instalamos el paquete:

Resumen_003

Se iniciará la instalación automáticamente:

Aplicando los cambios_004

Una vez haya finalizado, cerramos el Gestor de paquetes Synaptic, porque sino lo hiciéramos nos bloquearía el posterior proceso de instalación del cliente Ubuntu One.

Nos dirigimos a la ruta Configuración -> Ubuntu One:

Menú_005

Seleccionamos e iniciamos el proceso de instalación del cliente.
Se nos presentará la siguiente pantalla:

Ubuntu One_006

Seleccionamos Instalar y el propio cliente realizará la búsqueda de los paquetes necesarios:

Ubuntu One_007

Posteriormente nos solicitará contraseña de administrador:

Autenticar_008

La introducimos y el proceso seguirá su desarrollo.

Ubuntu One_009

Una vez finalice, se nos presentará la siguiente pantalla, junto con un mensaje para reiniciar el equipo.
IGNORAR EL MENSAJE DE REINICIO. Ya procederemos al reinicio cuando el proceso haya finalizado. La siguiente pantalla se presenta así:

Ubuntu One_010

Desde este punto yo escogeré la opción de Acceder con una cuenta existente, porque ya estoy registrado.
En el caso de nuevo registro de cuenta, es rellenar este sencillo formulario y el registro es gratuito:

Ubuntu Single Sign On_011

En mi caso, la siguiente pantalla se presenta así:

Ubuntu Single Sign On_012

Nos confirma el inicio de sesión en la nube con la siguiente pantalla:

Ubuntu Single Sign On_013

Pulsamos Finish y seguimos con el proceso. En la siguiente pantalla nos dice que carpetas que tenemos en la nube sincronizar con este equipo. La carpeta Ubuntu One viene seleccionada de manera predeterminada, pero podemos añadir otras.
En este caso yo selecciono Pictures – GT-I9003, que es la carpeta que crea el cliente Android para subir automáticamente las fotos realizadas con el móvil.
Nota: este servicio también esta presente en el cliente Android de Dropbox que genera la carpeta Camera Uploads

Ubuntu One_014

Como se puede observar en la captura, y aunque no había sucedido con la carpeta Ubuntu One predeterminada del cliente porque en estos momentos la tengo vacía, en cuanto nuestro sistema detecta una carpeta sincronizada con archivos contenidos nos lo notifica.

El proceso de sincronización se extenderá según la cantidad de archivos tengamos alojados en nuestra nube, la única limitación es el espacio total de 5 GB.
La interfaz del programa se encarga de proporcionarnos toda esta información (sincronización y espacio restante) visualmente en la esquina superior derecha.

Ubuntu One_015

En este mismo espacio, visualizaremos además cuando este proceso finalice.

Ubuntu One_016

Echemos un vistazo a la interfaz del cliente.
Hasta el momento nos encontramos en la pestaña Carpetas, donde seleccionamos que carpetas sincronizarán en nuestra nube:

Ubuntu One_017

En la pestaña Dispositivos nos encontramos con todos los dispositivos conectados en nuestra nube Ubuntu One:

Ubuntu One_018

En la pestaña Configuración podemos gestionar diversos aspectos como, por ejemplo, una restricción de la velocidad…

Ubuntu One_019

En la pestaña Información de la cuenta se presenta unos cuentos detalles de la cuenta registrada y nos da la posibilidad de editarlos.

Ubuntu One_020

Después de realizar este pequeño vistazo, reiniciamos el equipo.

Una vez ha reiniciado, nos cercioramos que las carpetas locales han sido creadas al estilo de lo que sucede con Dropbox:

seguidodoblado - Administrador de archivos_021

Como podemos comprobar ambos programas han creado sus carpetas locales sincronizadas en la ruta /home/(usuario). Si queremos destacar todavía más su posición, podemos utilizar los emblemas que nos proporciona el gestor de archivos Thunar en Xubuntu.

Pulsamos botón derecho del ratón sobre la carpeta y seleccionamos Propiedades:

Menú_022

Se nos desplegará la siguiente pantalla:

Ubuntu One - Propiedades_023

Nos dirigimos a la pestaña Emblemas y de todos los disponibles seleccionamos ubuntuone-synchronized:

Ubuntu One - Propiedades_024

Al cerrar la ventana de Propiedades, veremos como el emblema se visualiza en nuestra carpeta, haciendo más distinguible la labor de esta carpeta:

seguidodoblado - Administrador de archivos_025

Realizamos la misma operación, con los emblemas que nosotros consideremos más distinguibles para nuestras carpetas locales en nube. Dropbox tiene también su propio emblema en la lista, aunque resulta idéntico que el que ofrece Ubuntu One, en Ubuntu puro con Nautilus esto no es así, y los emblemas son distintos:

seguidodoblado - Administrador de archivos_026

Ahora que tenemos instalado nuestros dos servicios de nube en nuestro equipo, pasamos al proceso de sincronizarlos.

SINCRONIZACIÓN

Para ello vamos a utilizar Synkron, un programa desarrollado en Qt diseñado específicamente para este cometido.
Nos lo descargamos desde este enlace:

Descargar Synkron

Una vez lo hayamos descargado, nos dirigimos a la carpeta donde se ha guardado y lo instalamos con el Instalador de paquetes Gdebi, tal y como desarrolle en este post

Comprobamos si se ha instalado correctamente en la ruta Accesorios -> Synkron:

Menú_027

Al ejecutarlo, nos presentará la siguiente pantalla:

Synkron_028

Modificamos los siguientes campos a nuestro gusto para dejarlo de manera similar a esta:

Synkron_029

PERO ATENCIÓN!!! La parte más importante viene aquí:

Synkron_030

Al desplegar cada menú os aparecerán las siguientes opciones, de las que nos interesan las siguientes:

Menú_031

Las combinaciones posibles son las siguientes:

    Combinaciones entre carpetas

  • Maestro -> Maestro: Es la configuración por defecto. Las dos carpetas tendrán siempre los mismos archivos y esto significa que si borramos algo en origen, el destino lo restaurará cuando sincronicemos. Esto quiere decir que ambas carpetas son origen y destino.
  • Esclavo -> Esclavo: Idem que la anterior. No existen más privilegios en una carpeta que en otra, por lo que realmente ninguna es origen y ninguna es destino.
  • Maestro -> Esclavo: Esta es la que nos interesa, puesto que reflejamos claramente cual será nuestra carpeta origen y la carpeta destino será un espejo. Si borramos un archivo que ya no nos interese, se borrará de la carpeta esclava. Cuidado con está opción, si ponéis como maestra una carpeta vacía, lo que ocurrirá es que se vaciara la carpeta con contenidos si queda como esclava.

Hay que asegurarse que la carpeta maestra es la que queremos guardar y la carpeta esclava la que contendrá el backup.Dicha esta aclaración importante, yo utilizo a Ubuntu One, para realizar un backup de mis contenidos de Dropbox, por la sencilla razón de que su limitación de espacio es mayor y siempre podrá contener lo que contenga Dropbox.En mi caso la opción es que mi carpeta Dropbox sea maestra y mi carpeta Ubuntu One sea esclava.

Tener en cuenta de que este programa realiza sincronización entre carpetas locales, por lo que esto es valido para cualquier carpeta. La ventaja de que estas carpetas sean un servicio en nube es un añadido del que se encarga sus propios servicios.
Synkron solamente está actuando ante sus archivos locales, el resto (sincronización con los demás dispositivos y web) lo realizan Dropbox y Ubuntu One paralelamente.

Una vez lo hemos configurado todo correctamente, pulsamos en el botón inferior derecho Sincronizar:

Synkron_032

La sincronización comenzará y el servicio Ubuntu One nos notificará de la sincronización de archivos:

Synkron_033

Y el propio Synkron nos dejará ver cuando acaba el proceso:

Synkron_034

La configuración se quedará guardada para la próxima vez que iniciemos el programa.
Para más funcionalidades de Synkron, me reservo un post posterior.

Y para el siguiente en este blog, como configurar Thunderbird en Xubuntu o nuestra información personal sincronizada.

Un saludo.