Cosas que vamos a usar:
- Raspberry Pi.
- MicroSD
- Cuenta de tú nube favorita, en este caso Google Drive.
- Cuenta de PLEX
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
Deja una respuesta