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 update
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