Usar una Raspberry Pi con un servicio de almacenamiento en la nube

Usar una Raspberry Pi con un servicio de almacenamiento en la nube

Barracuda Networks es conocida por sus productos de red, incluidos los dispositivos de spam, virus y cortafuegos. En febrero de 2013, la empresa lanzó su servicio de almacenamiento en la nube, Copy.comcon varias características únicas que incluyen cifrado AES de 256 bits y soporte para múltiples plataformas como Linux, Windows, Mac e incluso Raspberry Pi.

Tener un servicio de almacenamiento en la nube que atienda a los usuarios de Linux es genial (especialmente con el próximo cierre de Ubuntu One), ¡pero tener uno que funcione también en Raspberry Pi es fantástico!

El primer paso es descargar el cliente Copy.com para Raspberry Pi usando wget:

wget https://copy.com/install/linux/Copy.tgz

Los «wgetEl comando ” ya debería estar instalado en su Pi, pero si no lo está, puede instalarlo usando:

sudo apt-get install wget

Ahora tendrá un archivo llamado «Copy.tgz» en su directorio de inicio. Puede descomprimir el archivo usando:

Esto creará una carpeta llamada «copia» y en ella habrá tres subcarpetas: «armv6h», «x86» y «x86_64». El primero contiene los binarios del cliente Copy para Raspberry Pi, el segundo contiene el cliente Copy para Linux de 32 bits en una PC y el tercero es el mismo cliente pero para PC con Linux de 64 bits.

Usaremos los binarios de Raspberry Pi; sin embargo, usar el cliente Copy.com es esencialmente lo mismo en las PC con Linux. Barracuda Networks proporciona dos herramientas: «CopyCmd» y «CopyConsole». La primera es una utilidad general que le permite realizar ciertas acciones específicas, como recuperar un archivo u obtener el enlace público de un archivo. La segunda es la versión de línea de comandos de la aplicación Copiar que sincroniza una carpeta local con el almacenamiento en la nube.

CopiarCmd

La herramienta CopyCmd puede ser bastante compleja, pero las operaciones simples son fáciles de realizar. Así es como obtiene una lista de los archivos almacenados en Copy.com:

./CopyCmd Cloud -username=gary@example.com -password='mypass' ls

El comando debe ejecutarse desde el directorio «armv6h». Si desea ejecutar el comando desde otro lugar, debe proporcionar la ruta completa al binario CopyCmd. El «nombre de usuario» y la «contraseña» se explican por sí mismos. El último parámetro “ls” le dice a la herramienta que enumere los archivos en la nube. Usar «ls -r” para obtener una lista recursiva.

Para descargar un archivo de Copy.com use:

./CopyCmd Cloud -username=gary@example.com -password='mypass' get report1.doc report1.doc

La razón por la que se repite «informe1.doc» es que la primera instancia es el nombre del archivo en Copy.com y la segunda es el nombre del archivo local. En ambos casos, se pueden usar nombres de ruta completos, por ejemplo, la segunda mitad del comando sería: “get 'Reports/report1.doc' '/home/pi/reports1.doc'

Para ver una lista de los otros comandos compatibles con CopyCmd, simplemente ejecute el binario sin ningún parámetro para ver la información de ayuda integrada.

CopyConsole

La herramienta CopyConsole mantiene una carpeta en su Raspberry Pi sincronizada con los datos en Copy.com. Todo lo que se cargue en Copy.com desde cualquier cliente o a través de la web se descargará en la Pi. Del mismo modo, cualquier archivo agregado al directorio designado en el Pi se cargará en Copy.com.

La aplicación de sincronización se ejecuta en segundo plano y se inicia así:

./CopyConsole -daemon -u=gary@example.com -p='mypass' -root=/home/pi/Copy

Los «-rootEl parámetro ” especifica qué directorio en el Pi se sincronizará con el almacenamiento en línea. Si no especifica la contraseña, el programa le pedirá una.

copy.com-CopyConsole-rpi

Una cosa que vale la pena señalar es que si tiene muchos archivos almacenados en Copy.com y activa el agente de sincronización, todos los datos que ha almacenado en el servicio se descargarán a su Pi. Dado que muchos usuarios probablemente usan su Raspberry Pi con una tarjeta SD de 4GB u 8GB, existe el peligro de que el almacenamiento se llene rápidamente.

También puede ejecutar el programa en primer plano omitiendo el «-daemon” parámetro.

Agente de copia

Si está utilizando el cliente Copy.com en una PC con Linux (con un procesador Intel o compatible), también hay un tercer programa llamado CopyAgent. Es un programa gráfico que se ejecuta en el escritorio de Linux. Para ejecutar el cliente, busque la subcarpeta «x86» o «x86_64» y haga doble clic en «CopyAgent». Es similar al cliente de Copy.com que se encuentra en Windows y OS X. La configuración inicial requiere que ingrese sus credenciales de Copy.com y luego confirme la carpeta de sincronización. Una vez configurado, el cliente permanece en la bandeja y sincroniza las carpetas en segundo plano.

copy.com-cliente-en-linux

¿Has probado Copy.com y usas el programa cliente Raspberry Pi o Linux? Háganos saber sus experiencias con el servicio en los comentarios a continuación.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas