Seguro que si tienes varios ordenadores con diferentes sistemas operativos, como me pasa a mí (macOS, Linux y Windows), te habrás dado cuenta de que es un verdadero pestiño transferir archivos de unos a otros dentro de tu red local mediante wifi.
Vale, siempre puedes usar servicios de almacenamiento online como Google Drive, Dropbox o incluso iCloud para realizar el proceso, pero a lo mejor no quieres que esos archivos pasen por la red. Quieres proteger tu privacidad y solo necesitas pasar tu PDF de un PC. a otro en tu casa sin usar un pendrive.
¿Solución? Usar el programa gratuito Syncthing. Es Open Source, privado, todo está cifrado e incluso puedes poner contraseñas a tus carpetas a compartir. Funciona en macOS, Windows, Linux, FreeBSD, Solaris, OpenBSD, Dragonfly, Illumos o Solaris. Te cuento cómo lo uso yo.
Instalación y configuración de Syncthing
Lo primero que tienes que hacer es instalar el programa en todos tus dispositivos. Yo lo he hecho en mi MacBook Pro y en mi HP ELITEBOOK con Linux Mint. En cuanto lo hayas instalado, debes abrir el programa en todos los dispositivos. ¿Qué sucede? Se abre una ventana de tu navegador con la siguiente url: 127.0.0.1:8384:
Estoy en el ordenador 1. En mi caso, ya se pueden ver las carpetas que he puesto para compartir (zona 1), el dispositivo actual (zona 2) y los otros dispositivos vinculados (zona 3).
¿Qué tienes que hacer ahora? Vas a la zona 3 y le das al botón Añadir un dispositivo remoto:
Ahora solo habría que poner la ID del ordenador 2. La puedes obtener en el apartado Este Dispositivo (zona 2) en Identificación en ambos ordenadores. Es un número superlargo. Aunque si tienes los dos ordenadores encendidos, en la misma wifi y con Syncthing activo, es probable que te salga un pop-up para conectarlos directamente. Ya los tienes conectados, ahora solo tienes que compartir carpetas.
Vas a la zona 1, y le das a Agregar Carpeta (yo ya tengo tres, una específica para sincronizar Obsidian).
En esta primera pestaña puedes configurar la ruta a la carpeta a compartir y su etiqueta (pon algo descriptivo). Ahora puedes configurar unas cuantas cosas:
En Compartiendo, debes elegir el ordenador con el que quieres compartirla (en cuanto lo hagas, saldrá un aviso en el ordenador 2 para aceptar la carpeta). En mi caso, lo comparto con mi portátil con Linux Mint. En esta pantalla, puedes añadir contraseña para acceder a la carpeta.
Luego puedes activar el versionado de ficheros, donde tienes varias opciones. La que más me gusta en Versionado escalonado de fichero, porque puedes elegir cuánto duran las copias y cada cuánto se eliminan.
También es útil la sección: Patrones a ignorar, donde se puede evitar que determinados archivos o carpetas se sincronicen. Yo he metido cosas como el famoso archivo de macOS .DS_Store o la carpeta .git de mis repositorios de GitHub.
Por último, en Avanzado, puedes activar Permisos a Ignorar si ves que tienes problemas en la sincronización entre dispositivos con formatos Android, Synology, FAT o exFAT.
En cuanto le des a guardar, comenzar la sincronización de la carpeta con el otro ordenador (2), y tendrás que aceptar la carpeta sincronizada en el ordenador 2.
Si tienes algún problema de sincronización (por ejemplo, por archivos duplicados), aparecerá en la zona 1, dentro de la carpeta correspondiente. Allí verás todas las propiedades de cada carpeta, cuantos archivos se han sincronizado, cuando se ha producido el último escaneo o si tienes el versionado de ficheros activo.
En principio, Syncthing debería iniciarse al encender cada ordenador. En Linux Mint debes configurarlo tú mismo. En macOS también. Compruébalo.
¿Más cosas? Si vas a la pestaña Acciones en la barra superior, tienes acceso a todos los registros de la app y a un menú interesante: Avanzado.
¡Ojo con cambiar cosas en este menú! Puedes cargarte la instalación. Vienen todas las opciones que puedes cambiar en el programa. Es bastante avanzado y probablemente no necesitas cambiar nada si todo funciona bien.
Conclusión
Ya te has montado tu propia red privada en tu red local wifi… y todo es gratis. Todos tus archivos están sincronizados entre diferentes ordenadores y sistemas operativos. Y funciona muy bien. Yo lo uso principalmente entre Linux y Mac, pero también en mi tablet Android (aunque en octubre de 2024, han anunciado que discontinúan la app).
Preciso me acababa de surgir esta necesidad para compartir muchos gigas de información entre dos equipos. Muy útil la aplicación. Gracias