Saltar al contenido principal

FileSync

fileSync es un servicio que nos permite sincronizar carpetas entre diferentes dispositivos y servicios en la nube. Utiliza rClone como base para realizar las sincronizaciones de manera eficiente y segura.

El stack contiene el servicio fileSync configurado para sincronizar una carpeta local con un servicio en la nube utilizando rClone. A continuación, se describen los pasos para configurar y utilizar fileSync.

  1. Configurar el fichero stack.yml: En el portainer edita la configuracion del stack y añade la siguiente configuración:

services:

.......

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
  1. Acceder a la interfaz web: Después de iniciar el servicio, podrás acceder a la interfaz web de rClone en http://SWARMSERVER:5572. Desde allí, podrás gestionar tus sincronizaciones y configuraciones. De acuerdo a los parametros introducidos en el stack.yml, el usuario será admin y la contraseña admin.

  2. Configurar las sincronizaciones: Utiliza la interfaz web para configurar las carpetas que deseas sincronizar entre tu dispositivo local y el servicio en la nube.

Configurar rClone para Google Drive

Despues de meter el usuario y password admin/admin.

rclonelogin

  • Haz click en Config y luego en New Config
  • Ponle un nombre al remote, por ejemplo gdrivemicliente sin espacios.
  • Selecciona el tipo de almacenamiento, en este caso Google Drive

Google Drive

  • A continuación nos preguntará por el client_id y client_secret. Si no tienes uno, créalos siguiendo el procedimiento de Sync Google Drive. Si ya tienes uno, introdúcelos en los campos correspondientes.