Syncthing es una herramienta para sincronizar los archivos localmente y mantener los datos de las computadoras, móviles y otros dispositivos al día. En esta guía queremos explicar cómo funciona un auténtico servicio cloudless y cómo conservar los datos al generar copias de archivos en otras carpetas y unidades previamente vinculadas.
Es cómodo de administrar al tener una GUI y soporte para cualquier formato. Resulta útil para casos varios: hacer una transición de computadora a otra, entre Windows y Deepin, conservar las versiones de documentos para revertir los cambios, etcétera.
Esta aplicación tiene otras ventajas que son un alivio para mantener los archivos estables. Cada vez que ocurre un cambio de algún archivo o alguno está vacío, Syncthing notifica cada evento y envía a todos los vinculados.
INSTALAR SYNCTHING
Syncthing es un programa que cuenta con un repositorio independiente para conseguir la versión más reciente. Afortunadamente en un Deepin inmutable, contamos con la versión para Podman donde podrás realizar estos comandos:
- Creamos un nuevo contenedor comando por comando:
distrobox create --name syncthing-box --image fedora:latest --home $HOME/syncthing-boxdistrobox enter syncthing-boxsudo dnf install syncthingsyncthingdistrobox-export --app syncthing --sudo
- Instalamos el cliente desde Flatpak, que servirá para controlar. Es necesario que estalezcas la dirección URL (que es
http://localhost:8384)
CÓMO SINCRONIZAR ARCHIVOS LOCALMENTE
Tal como explicamos anteriormente, el procedimiento se conoce técnicamente como «sincronización continua par por par». Toda edición está registrada por la tecnología Block Exchange Protocol (lo más cercano a decir blockchain), y se conserva entre las carpetas vinculadas con el programa por un ID de carpeta. Obviamente, es necesario que se comunique entre ellas en una red de área local.

Después de abrir «Synaptic-GTK», recurrimos a crear una carpeta. Esta lleva el nombre, el ID, la ubicación del dispositivo y si exclusivamente recibirá o enviará los datos. El dispositivo lleva una identificación generada al azar, que en el caso del ordenador se muestra desde el acceso correspondiente. Es copiable y genera un código para escanear en otro cliente.
Por ejemplo, podemos crear una carpeta para la carpeta DecSync del servidor DAV, y conservar los contactos y la agenda permanentemente entre dispositivos. Con eso evitamos perder los datos en caso de que la computadora falle.
Para sincronizar en un dispositivo Android, instalamos el cliente desde F-Droid. Que para el ejemplo mencionado, servirá para usar DecSync en Android con la carpeta sincronizada. Tenemos carpetas, dispositivos y el estado. Entonces, asignamos el dispositivo del PC para el móvil.
P U B L I C I D A D
Nuestros anuncios no son intrusivos y nos ayudan a permanecer en línea. Por favor apóyanos por medio de no bloquear los anuncios
VINCULAR AL MÓVIL ANDROID
En el caso de Android, deberás instalar el cliente Synthing (o BasicSync) disponible en Play Store o F-Droid. Una vez instalado, tendrás a disposición la interfaz basada en pestañas. Obviamente, debemos activar el servicio y estar conectados en la misma red local. Recomendamos el servicio de sincronización solo funcione cuando el móvil esté en una conexión a la red local y con un porcentaje mínimo de batería.
El siguiente paso es vincular los dispositivos. Para ello, nos dirigimos a Dispositivos y, a continuación, a Añadir dispositivo remoto. A continuación, escaneamos el código QR. Tanto el móvil como el ordenador deben confirmar ese vínculo. A continuación, volvemos al cliente de Deepin y apuntamos el nombre del dispositivo para continuar.
Creamos el lugar donde queremos sincronizar y confirmamos a que dispositivos compartir. Nos aseguramos de que la carpeta con su ID esté disponible. Esto tarda unos minutos, depende de la estabilidad de la red.


DESDE EL CLIENTE WEB
Si los clientes no permiten vincular las carpetas, siempre puedes verlas desde el navegador web. De este modo, podemos realizar los ajustes correspondientes sin inconvenientes.




PROBAR LOS ARCHIVOS LOCALMENTE
Para comenzar el procedimiento, probamos copiando un archivo y pegando a la carpeta vinculada. La barra de la carpeta cambiará de color a azul con el texto «Sincronizando…». Si la prueba sale correctamente, entonces podremos iniciar el proceso.







Esta parece ser buena, le voy a dar un probado y reportare.
Excelente tutorial
Diego una alternativa mas.
Lo he usado y ha funcionado como se espera.
Lo tengo en deepin con varias carpetas en Android y raramente ha causado algun problema.
Muy buen tutorial, solamente me arrojó error con la clave pública al cargar el repositorio.
Una vez de ejecutado el siguiente comando todo fue de maravilla
Agrega clave pública
Muchas gracias por las palabras amables, me alegro que le haya servido de utilidad. Quizás
Diego quiere añadir eso al tuto.
Saludos.
wget -nv https://syncthing.net/release-key.txtsudo apt-key add - < Release.key