- ENTRADA 012 -

Backups con Syncthing


¿Melita Norwood dice? No nos consta en los archivos.


-- Actualizaciones --



La nube, sharik, el email, todos son maneras de compartir archivos, pero cuando tienes directorios grandes y además quieres tener la misma información en varios dispositivos y que encima se sincronicen, esas opciones no sirven.


Tengo mogollón de fotos y videos que voy haciendo desde el smartphone y las dejo en directorios llamados "fotos01, fotos02", etc. Cuando tienen cerca de 100 fotos, hago una carpeta nueva. Todo esto lo pasaba al Pc para hacer copias de seguridad, y me veo obligado a comprimir el directorio en cuestión y pasarlo por la app móvil Sharik al Pc. Pero solo el hecho de comprimir tantos gigas ya es tedioso, y a veces la compresión puede hacer corromper datos. Para estas cosas descubrí Syncthing:


Web Syncthing



Empezando


Hay que instalar Syncthing en Android y en el Pc para luego sincronizar ambos dispositivos en la misma red local. El concepto funciona mediante el "dispositivo local" (donde tienes los datos), y el "dispositivo remoto" (donde sincronizarás esos datos).


En Android


Después de instalar la app desde f-droid, es muy simple. Tenemos una pestaña llamada CARPETAS y otra al lado llamada DISPOSITIVOS, que está vacía, así que voy a introducir un dispositivo que será el Pc.

Le das al + que aparece en la parte superior derecha y hace unas preguntas, entre ellas nos pide un ID de dispositivo. Aquí pondremos el ID del Pc, ¿pero qué ID?:


En Pc


En Pc es algo más completo. Al ejecutarlo vemos 3 zonas bien definidas.



Sincronizar dispositivos


Necesitamos el ID del Pc para añadirlo a Android. En el Pc vete a "Acciones" y en el desplegable selecciona "Mostrar ID". Aparece un código QR y un código alfanumerico: este es el ID del Pc.

De vuelta a Android, cuando nos pregunta por el ID, o tecleas todo el código alfanumérico (tedioso y con la posibilidad de equivocarte) o mejor pulsa el iconito cuadrado de la derecha y escanea el código QR del Pc. Una vez hecho le das el nombre que quieras y aceptas los cambios (el resto de opciones las dejo para que las trastees tú).


Si todo ha ido bien, en la lista de dispositivos en Android ahora aparece nuestro nuevo dispositivo, el Pc.


Teniendo ambos programas ejecutándose (Android y Pc), en la sección CARPETA de Syncthing para Android, elige la carpeta que quieras sincronizar y tras un escaneo empezará a sincronizarse. Podrás ver el proceso desde Syncthing para Pc.

Puedes añadir todas las carpetas que quieras e ir sincronizándolas cada cierto tiempo. Syncthing detectará los cambios y solo sincronizará los archivos nuevos o los que ya existan pero que hayan cambiado (tienes opciones para renombrar copias y varias otras opciones interesantes, lo dejo en tus manos).


Como lo que estamos haciendo aquí es respaldar más que sincronizar, el directorio a respaldar debemos marcarlo como "Receive only" para evitar que si se borran archivos no se borren también a los demás nodos.

Y si no quieres que una carpeta se borre hay que marcarla como "Send only". (gracias pela0 por estas aportaciones).


Así es facilísimo tener backups sin necesidad de hacer malabares.




Tags: #syncthing #backups


◄ Listado de noticias

◄◄ Inicio



/blog/