Saltar al contenido principal

FileSync

Tendremos que descargar la aplicación de rclone en un ordenador con navegador, esto es para poder utilizar oauth para la verificación. Selecciona la descarga correspondiente a tu sistema operativo y arquitectura, en la mayoría de los casos será Intel/AMD - 64 Bit. Descarga del rclone

Descomprime la carpeta de la descarga y abre una terminal en la carpeta que contenga el archivo rclone.exe Carpeta de rclone A continuación introduce el siguiente comando

./rclone config

Selecciona new remote

Estos son los pasos a seguir:

  • Selecciona la opción New Remote (n)
  • Escribe el nombre que le quieres asignar

Nueva configuración

  • Va a salir una lista de servicios para poder configurar. Los más interesantes son Dropbox (12), FTP (15), Google Drive (19), Microsoft OneDrive (35) y SMB / CIFS (46).

Seleccionamos Google Drive

Para este caso vamos a elegir Google Drive. Escribimos 19 y pulsamos enter.

  • A continuación nos va a pedir el client_id y el client_secret. Para conseguir estos datos sigue este tutorial de como configurar Google Drive
  • Introduce el client_id

client id

  • Introduce el client_secret

client secret

  • Ahora nos da una lista de opciones para darle los permisos a rclone en nuestro Google Drive. Por defecto elegiremos la opción 1

Scope

  • Nos pedirá a continuación un service_account_file, simplemente pulsamos enter para dejarlo vacío

service_account_file

  • La siguiente pregunta es si queremos editar la configuracion avanzada, le decimos que no

configuracion avanzada

  • Seleccionamos que si queremos autenticarnos con el navegador

autenticarnos con el navegador

  • Se abrirá el navegador. Elige una cuenta de Google y pon la contraseña si te la pide

cuenta de Google

  • A continuación haz click en Permitir

Permitir

  • Si todo ha ido bien nos saldrá una pantalla blanca con un mensaje Success!

success

  • Cierra el navegador y vuelve a la terminal
  • Si quieres configurar una unidad compartida dile que si

shared drive

  • Aparecerá una lista con las unidades compartidas, escribimos el numero de la unidad que queremos sincronizar

Seleccionar Unidad Compartida

  • Nos dirá que la configuración está completa y veremos una lista de Options. Copiamos esas opciones para configurar el filesync en la interfaz más adelante. Nos va a preguntar si queremos guardar la configuración como remota, le decimos que si

lista de Options

Ya hemos terminado. Si queremos configurar más unidades compartidas podremos repetir el proceso tantas veces como queramos.

A continuación comprueba el stack en Portainer, mira si tienes esta configuración puesta

  filesync:
image: rclone/rclone
container_name: filesync
restart: always
command: rcd --rc-web-gui --rc-allow-origin --rc-web-gui-update --rc-addr :5572 --rc-user admin --rc-pass admin
ports:
- "5572:5572"
- "53682:53682"
volumes:
- filesync:/config/rclone
- filesync:/logs
environment:
PHP_TZ: Europe/Madrid
PUID: 1000
PGID: 1000
networks:
- valeria