Buscar este blog

viernes, 26 de enero de 2018

Debian y Syncthing

Syncthing es una aplicación de sincronización disponible para Linux , Nas4Free y otros sistemas operativos.

En Nas4Free viene de serie y basta con activar el servicio e indicar el lugar donde guardar la Base de datos del programa (en sistemas embebidos usar la zona de datos). En esa misma pantalla también se nos indica mediante un enlace como acceder vía web a la configuración del programa Syncthing en Nas4Free.





Para instalar Syncthing en Debian 9 hay que seguir los siguientes pasos:
# Add the release PGP keys:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

# Add the "stable" channel to your APT sources:
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

# Update and install syncthing:
sudo apt-get update
sudo apt-get install syncthing 


Para que arranque automáticamente como un servicio para un usuario concreto hay que seguir los siguientes pasos (también se puede hacer como un servicio del sistema):
  1. Copiar el fichero "/usr/lib/systemd/user/syncthing.service" en el siguiente directorio (hay que crearlo si no existe): ~/.config/systemd/user/
  2. Para activar y arrancar el servicio:
    systemctl --user enable syncthing.service
    systemctl --user start syncthing.service
    

Desde el programa cliente web de Syncthing (url: 127.0.0.1:8384) se pueden gestionar las carpetas a sincronizar.



Cosas a tener en cuenta:
  • La sincronización funciona entre distintos equipos siempre que tengan la aplicación instalada.
  • Una carpeta se identifca por un código interno (Folder ID) que maneja Syncthing y que hay que poner en cada equipo que queramos sincronizar con esa carpeta. En realidad el nombre de la carpeta podría ser diferente en cada equipo, pero el código siempre el mismo. 
  • Se puede indicar cada cuantos segundos se realiza la sincronización.
  • Se puede configurar para que se guarden varias versiones de los archivos modificados en cada sincronización (interesante contra el ransomware).
Si en un equipo la carpeta a sincronizar está en una memoria o disco USB, en el caso de Debian es interesante que al conectar ese dispositivo este se monte automáticamente. Lo podemos hacer de forma gráfica accediendo a dispositivos recientes y pulsando con el botón derecho vamos a "Configurar dispositivos extraibles":



Aparece una pantalla donde podemos indicar que hacer cuando un dispositivo extraible se conecta al equipo, en la imagen se toma la opcioń de montar el dispositivo al iniciar sesión y al conectarlo:





No hay comentarios:

Publicar un comentario