Parte del beneficio de usar el almacenamiento en la nube es elcapacidad de tener archivos sincronizados sin importar en qué computadora estés. El problema es que esta conveniencia tiene un costo. Para transferir una gran cantidad de datos, los planes generalmente deben comprarse. Además, lleva una eternidad cargar un archivo en un servidor remoto, solo para descargarlo de nuevo en otra computadora en su red. La buena noticia es que no tiene que ser inconveniente para sincronizar archivos entre computadoras Linux. Hay una mejor solución: Sincronización.
Syncthing es una herramienta que sincroniza cosas. Con esta herramienta, los usuarios pueden transferir tantos datos como quieran a través de Internet, así como a través de una red local. No es necesario comprar costosos planes de almacenamiento en la nube para obtener más espacio. El espacio de almacenamiento de Syncthing es la capacidad de sus propios discos duros, y la velocidad es la velocidad de su propia red y conexión a Internet.
Lo mejor de todo, está disponible en Linux. Aquí le mostramos cómo hacerlo funcionar.
Instalación
Instalar Syncthing es un poco diferenteen comparación con otros tipos de programas. Esto se debe a que es un programa basado en la web que se ejecuta localmente. La sincronización se ejecuta en segundo plano haciendo todos los cálculos importantes, pero todo lo que el usuario hace está configurado en un navegador web. Esto también significa que si desea instalar este software en un servidor Linux, funcionará bien.
Ubuntu y Debian
Comience agregando la clave de liberación PGP. Esto es importante ya que tanto Ubuntu como Debian no pueden instalar software sin una clave de lanzamiento. Abra una terminal, obtenga la clave con este comando:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
El siguiente paso en el proceso de instalación es agregar el repositorio Syncthing al / etc / apt / sources lista.
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
El nuevo repositorio para Syncthing está en el sistema. Aún así, Syncthing no se instalará hasta que las fuentes del software reflejen los nuevos cambios.
sudo apt-get update
Por último, instale el software con:
sudo apt-get install syncthing
Arch Linux
La herramienta de interfaz de usuario web / servidor Syncthing está disponible en el repositorio de usuarios de Arch Linux. Descargue y compílelo para Arch para que funcione.
Otro
Otras distribuciones de Linux, en su mayor parte, no tienen paquetes disponibles. En cambio, hay un archivo tarball del programa disponible.
Descargue el archivo y lea las instrucciones sobre cómo instalarlo.
Inicie el servicio de sincronización ingresando: syncthing
La interfaz de usuario web se abrirá automáticamente en el navegador predeterminado en su PC con Linux.
Otras plataformas
Aunque este artículo cubre Linux, los archivos se sincronizaránen Sincronización con otras plataformas también. Mac, Windows e incluso Android funcionan. El único requisito para compartir archivos es que cada dispositivo debe estar en la misma red. Para obtener la aplicación para estas plataformas, visite este enlace aquí.
Usando Syncthing
Acceda a la configuración de sincronización visitando http:// localhost: 8080. Dentro de la interfaz web, el usuario tiene opciones para crear una nueva carpeta compartida y agregar un dispositivo remoto. Para crear una nueva carpeta para compartir, haga clic en el botón "Agregar carpeta". Esto abrirá una ventana con información para completar. Específicamente: etiqueta de carpeta, ID de carpeta y ruta de carpeta.

Comience con la etiqueta de la carpeta. Agregue un nombre a su recurso compartido, para que sepa de qué se trata. Omita la ID de la carpeta, ya que el sistema genera una de ellas automáticamente.
Por último, agregue la ruta de la carpeta al nuevo recurso compartido. Por ejemplo: si está compartiendo desde su carpeta Mi música, la ruta sería / home / username / Music /. Cualquier carpeta funcionará, incluso una nueva.
Agregar dispositivo remoto
Una carpeta no se compartirá sin antes agregar otradispositivos al servidor de sincronización. Para hacer esto, vaya a otra PC que ejecute Syncthing y busque la "ID del dispositivo". Este es su identificador único que permitirá que Syncthing encuentre el dispositivo de manera rápida (y fácil) y lo agregue a la red. Una vez que tenga la ID, haga clic en "Agregar dispositivo remoto". Esto abre un menú emergente.
Busque "ID de dispositivo" e ingrese la ID del dispositivo con el que desea compartir. Para encontrar su ID de dispositivo haciendo clic en el menú Acciones, luego "mostrar ID".
Compartir una carpeta
Después de agregar con éxito un dispositivo, veráaparece al costado con "Sin usar" al lado. Está etiquetado como "no utilizado" porque, aunque su servicio de sincronización puede ver el dispositivo y están interactuando entre sí, no se han compartido elementos. Aquí le mostramos cómo agregarle una carpeta.

Vaya a la carpeta compartida creada anteriormente yhaga clic en el botón "editar". Busque la opción para "Compartir con dispositivos". Notarás que el dispositivo que agregaste recientemente está en este menú. Haga clic en la casilla de verificación, y pronto su carpeta compartida, junto con todos sus archivos, se sincronizará con este dispositivo.
Conclusión
Aquellos que buscan una manera rápida y fácil de mantenerlos archivos sincronizados entre computadoras Linux o las computadoras que ejecutan otros sistemas operativos deben tener en cuenta la Sincronización. Si bien el programa no es exactamente el primero de su tipo, la forma en que aborda el tema de la sincronización de archivos de una manera tan fácil de usar hace que se destaque de otras soluciones similares. Si está buscando una solución de sincronización de archivos rápida y fácil, no busque más.
Comentarios