RCLONE montar carpetas GOOGLE DRIVE para PLEX y Raspberry Pi

Nota: En calidad de Afiliado, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables. Algunos de los enlaces de esta página son enlaces de afiliado, lo que significa que si compras a través de ellos, gano una pequeña comisión sin ningún coste adicional para ti.

Cosas que vamos a usar:

Instalar Raspberry OS/Raspbian

https://www.raspberrypi.org/downloads/

Instalar RClone

Desde terminal o por SSH:

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

Reiniciaremos la Raspberry Pi.

Configurar RClone

https://youtu.be/KNAhxKxOq2Q

https://youtu.be/uO9cXOIieY4

Sigue el primer vídeo para Linux y el segundo para Windows.

Montando nuestra nube de Google Drive como servicio

El primer paso es instalar FUSE mediante el siguiente comando:

sudo apt-get install fuse

Una vez instalado, creamos la carpeta donde vamos a montar RClone. En este caso, la voy a poner dentro de Home con el comando:

mkdir /home/pi/nube

Ahora sí procedemos al montaje de RCLONE en la carpeta que hemos creado anteriormente:

rclone mount nube: /home/pi/nube --allow-other &

Si queremos que se monte automáticamente cada vez que iniciamos la Raspberry Pi debemos introducir el comando:

crontab -e

Nos pedirá que elijamos editor, le indicamos «1» y pulsamos intro. Cuando se nos abra el archivo, añadimos al final la siguiente línea:

@reboot rclone mount nube: /home/pi/nube --allow-other &

Salimos con las teclas de «Control + X» y nos preguntará si deseamos guardar los cambios, indicamos que sí con la «s» y pulsando intro.

Recomiendo como paso opcional, reiniciar la Raspberry Pi con el comando:

sudo reboot

Otra opción si no te a funcionado sería la siguiente, si no, saltatela.

Vamos a crear un archivo con la configuración del servicio y crear la carpeta donde irá. 

mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/rclone@.service

Una vez tenemos abierto con el edito nano, copiamos esto.

[Unit]
Description=rclone: Remote FUSE filesystem for cloud storage config %i
Documentation=man:rclone(1)

[Service]
Type=notify
ExecStartPre=/bin/mkdir -p %h/mnt/%i
ExecStart= \
  /usr/bin/rclone mount \
    --config="%h/.config/rclone/rclone.conf" \
    --allow-other \
    --drive-acknowledge-abuse=true \
    --fast-list \
    --vfs-cache-mode writes \
    --vfs-cache-max-size 100M  \
    --umask 0777 \
    %i: %h/mnt/%i
ExecStop=/bin/fusermount -u -z %h/mnt/%i
ExecStop=/bin/rmdir %h/mnt/%i
Restart=on-failure
[Install]
WantedBy=default.target

Salimos de nano con Ctrl+X y guardar con Y o S

Ahora habilitamos el servicio para que arranque al encender la Raspberry Pi con:

systemctl --user enable rclone@drive

Cambia en rclone@drive la palabra drive con el nombre que tú le pusiste. Si tienes varias configuraciones puede repetir este comando por cada una cambiando el nombre.

Ahora ya reinicia y después te aparecerá montada si todo ha salido bien.

Instalación de PLEX:

Realizamos la instalación con:

sudo dpkg -i plexmediaserver*.deb

Como ya no necesitamos más ese archivo lo podemos borrar con:

rm plexmediaserver*.deb

·Establecer los permisos:

sudo nano /usr/lib/plexmediaserver/lib/plexmediaserver.default

Después buscar la línea

PLEX_MEDIA_SERVER_USER=plex

Borrar “plex” y cambiar por vuestro usuario, normalmente “pi”. Entonces quedaría así:

PLEX_MEDIA_SERVER_USER=pi

Terminamos con el siguiente comando:

sudo systemctl restart plexmediaserver

Hacer que el servicio inicie con el sistema:

systemctl enable plexmediaserver.service

 

Comandos Rclone

Este es un índice de todos los comandos en rclone. Ejecute rclone command --help para ver la ayuda de ese comando

Fuentes: 1 and 2


Categories:


Comments

Deja una respuesta

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