Google Drive es muy usado para almacenamiento de archivos, y en ella podemos crear Team Drives o Unidades compartidas de aproximadamente 1Pb.

Este tutorial es la segunda parte de 3 , del proyecto PLEX server en Ubuntu Vps Gdrive Rclone Transmission web


Parte 1. Instalacion deTransmission en vps GCP y script auto eliminar descargas completas
Parte 2. Instalacion de Rclone en Vps Gcp y montaje de Team Drive Google Drive
Parte 3. Instalacion de Plex en Vps Gcp usando Team Drive Google y configuracion con Putty

En resumidas cuentas lo que haremos en este tutorial es lo siguiente.

  • Instalacion de Unzip para descomprimir archivos zip, necesario para instalar rclone ya que es un script
  • Instalacion del script de Rclone para realizar el montaje y configuracion de un Team Drive
  • Instalacion de Fuse

Instalacion de Unzip y Rclone en vps Ubuntu linux

  • En la terminal de tu vps lanza el siguiente comando para instalar unzip

sudo apt install unzip

  • Despues este otro para realizar la descarga e instalacion de Rclone

curl https://rclone.org/install.sh | sudo bash

  • Ahora este para la configuracion

rclone config

  • En la configuracion de Rclone sigue lo siguiente:

n Con ello indicaras que quieres crear un nuevo drive y le pones el nombre ej: plexcloud

15 Es el numero que elegiras para seleccion Google Drive, checa bien cual es por que podria variar

enter Dale enter hasta que veas lo de los permisos que asignaras

1 Cuando te pregunte que permisos darle seleccion Todos o full y sigue dando enter hasta el siguiente comando

Advance config? ponle n para decirle que no

Autoconfig Ponle n para decirle que no, aqui te arrojara un link copialo y pegalo en tu explorador, dale permisos con la cuenta que enlazaras o donde tengas el team drive

Team Drive? Le ponemos que y para indicar que es un Team drive y seleccionamos el numero que corresponda

ok? Si todo esta bien dale y

q Con este comando vas a salir de la configuracion

Instalacion de fuse y creacion de un directorio de montaje

Para instalar fuse pega este comando en la consola linux

sudo apt install fuse

  • Editamos el archivo de configuracion de fuse

sudo nano /etc/fuse.conf

Descomentamos la linea que dice #allow-other le quitamos el gato #

  • Creamos un Directorio para montar nuestro Team Drive, cambia usuario por el tuyo del vps

mkdir /home/usuario/plexcloud

  • Montamos el Team drive llamado plexcloud en el directorio creado

rclone mount --allow-other --allow-non-empty -v plexcloud: /home/usuario/plexcloud &

  • Comprueba el montaje listando el directorio con:

ls /home/usuario/plexcloud

Instalacion de cron y configuracion

  • Instalamos cron con este comando

sudo apt install cron

  • Inicializamos el servicio cron con

sudo systemctl enable cron

  • Configuramos cron con
export EDITOR=nano
crontab -e
  • Despues agrega lo siguiente en la ultima linea del archivo, cambiando lo necesario por tus datos

@reboot sleep 30 && rclone mount --allow-other --allow-non-empty -v plexcloud: /home/usuario/plexcloud &

Listo ya tienes montado tu Team Drive en tu sistema linux.

Cambiando la carpeta de Completado de transmission a una del Team Drive

En el tutorial Parte 1. Instalacion deTransmission en vps GCP y script auto eliminar descargas completas
dejamos especificada una carpeta de descargas completas de los torrents, ahora la cambiamos por una carpeta del Team Drive , para ello creamos una carpeta en el Teamdrive por ejemplo Tcompletas

mkdir /home/usuario/plexcloud/Tcompletas

Detenemos el servicio de transmission y abrimos el archivo de configuracion

sudo service transmission-daemon stop
sudo nano /var/lib/transmission-daemon/info/settings.json

Cambiamos la carpeta /home/usuario/Tcomplete por /home/usuario/plexcloud/Tcompletas

Ahora Inicia el servicio con

sudo systemctl daemon-reload
sudo service transmission-daemon start
sudo service transmission-daemon status
5/5 - (1 voto)