Categor铆as: Sin categor铆a

Subir archivos a google drive con ubuntu ?

En ocasiones requerimos hacer respaldos fuera de nuestro entorno de servidores, una opci贸n viable es hacer estos respaldos en google drive. Pero hoy en d铆a algo que es triste es que no hay un cliente 聽oficial de google drive para linux. Pero eso no significa que existan muy buenas y alternativas que incluso son opensource. La comunidad 聽de Linux/opensource ha desarrollado algunos clientes no oficiales de Google Drive. En esta ocacion vamos a hablar de Gdrive

驴Que es Gdrive?
Gdrive es una herramienta que te permite acceder a tu cuenta de Google Drive a trav茅s de lineas de comandos, eso significa que debes arranar la consola para subir, bajar, listar y actualizar tus archivos con Google Drive, pero ademas eso significa que puedes usar esta herramienta en tus servidores para hacer respaldos de seguridad.

Comencemos:

Paso 1 instalaci贸n:
Debemos tener instalado GO para saber esto debemos ejecutar:

go version

Y nos tiene que arrojar

go version go1.8 linux/amd64

De lo contrario procedemos la instalaci贸n asi:

sudo curl -O https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz

Luego descomprimimos los archivos descargados:

sudo tar -xvf go1.8.linux-amd64.tar.gz
sudo mv go /usr/local
Comprobamos聽que go este instado:
go version
A lo que nos debe arrojar:
go version go1.8 linux/amd64
Paso 2 Configurar el path de GO

Debemos editar el archivo 聽~/.profile 聽asi_

sudo vim ~/.profile

Agregamos al final esta linea:

export PATH=$PATH:/usr/local/go/bin

Cargamos la configuracion asi:

source ~/.profile

Paso 3 Instalamos y configuramos gdrive-linux-xxx
Descargamos el archivo聽gdrive-linux-xxx donde xxx es la versi贸n de SO que tengamos en nuestro caso es ubuntu 16 a x64 asi que descargaremos聽gdrive-linux-x64. En este paso en particular no he podido descargar a trav茅s de wget por lo que recomiendo bajarlo nuestra maquina local y subirlo con filezilla. En cualquier caso una vez que tengamos聽gdrive-linux-x64 en nuestro servidor debemos agregar premisos de ejecuci贸n asi:

chmod +x gdrive-linux-x64

Ahora procedemos a vincular nuestra erramienta gdrive con nuestra cuenta de google drive asi:

./gdrive-linux-x64 about

Ahora la consola nos pedir谩 un c贸digo de verificaci贸n como se muestra abajo:

Debemos copiar la url que se muestra en la consola y pegarla en nuestro navegador (obvio con nuestra session de gmail abierta). y nos debe arrogar algo asi:

Copiamos ese codigo y lo pegamos en la consola a lo que debe arrojar algo asi:

Ahora podemos ver, listar,subir o bajar archivos de nuestro google drive, en este caso vamos a subir un archivo (para cualquier otro caso pueden consultar la documentaci贸n oficial)

Para subir un archivo a google drive hacemos esto:

./gdrive-linux-x64 upload nombre-del-archivo

Ahora en caso de que se quiera subir el respaldo a una carpeta en particular (de gdrive) solo hay que tomar el id de la carpeta y ponerla en el comando pero agregando la intruccion 鈥損arent [idCarpeta] de tal suerte que al final tu comando quedaria asi:

./gdrive-linux-x64 upload --parent id-carpeta nombre-del-archivo





Videotutorial:




Y listo. Facil verdad? 馃檪


Fuentes:
Como instalar go:聽https://www.digitalocean.com/community/tutorials/how-to-install-go-1-6-on-ubuntu-14-04
Repositorio de gdrive:聽https://github.com/prasmussen/gdrive
Como usar gdrive:聽https://www.howtoforge.com/tutorial/how-to-access-google-drive-from-linux-gdrive/


Eugenio Chaparro

Compartir
Publicado por
Eugenio Chaparro

Entradas recientes

馃煝Editar c贸digo de un m贸dulo en Dolibarr [04]

馃煝Editar c贸digo de un m贸dulo en Dolibarr [04]

En este tutorial vamos editar el c贸digo de nuestro m贸dulo personas para poder personalizar algunas…

2 meses hace
馃煝Crear un sub_m贸dulo en Dolibarr [03]

馃煝Crear un sub_m贸dulo en Dolibarr [03]

En este tutorial vamos a crear un sub m贸dulo llamado seguridad que ser谩 muy parecido…

2 meses hace
馃煝Modificar un m贸dulo en Dolibarr [02]

馃煝Modificar un m贸dulo en Dolibarr [02]

En este tutorial aprenderemos a editar el objeto personas del modulo persona que creamos en…

2 meses hace
馃煝Constructor de m贸dulos en Dolibarr

馃煝Constructor de m贸dulos en Dolibarr

Como mencionamos anteriormente Dolibarr es un proyecto realizado sobre la base de una pol铆tica clara:…

2 meses hace
馃煝Tickets en Dolibarr [19]

馃煝Tickets en Dolibarr [19]

Los ticket en dolibarr nos ayudan a comunicar inconveniente en nuestros productos y servicios dentro…

2 meses hace
馃煝Agenda en Dolibarr [18]

馃煝Agenda en Dolibarr [18]

Las agendas en dolibarr nos ayudan a ver las actividades realizadas en proceso y por…

2 meses hace