~avz

administrando el sitio elpolla.net junto con su branding elpolla soluciones y telecomunicaciones 2025

Instalación

Crear usuario

Para que Syncthing esté contenido en un usuario en concreto (que sólo tenga ese servicio) y no esté ejecutándose en root, importante.

adduser syncthing # Puede ser cualquier nombre de usuario.
su syncthing

Ahora desde tu PC:

Te vas a conectar al servidor donde vayas a poner Syncthing haciendo un túnel SSH que redirige tu puerto 8384 al puerto del servidor, para poder acceder a la interfaz web de Syncthing que sólo escucha en localhost.

ssh -L 8384:localhost:8384 syncthing@192.168.0.1

Instalación

sudo apt update
sudo apt install syncthing
# Extra por conveniencia:
sudo apt install tmux
tmux new-session -s syncthing
# Para salir de la sesión: [CTRL + B] y luego [D].
# Para volver a la sesión: tmux attach-session -t syncthing
syncthing

Una vez cargado syncthing automáticamente se te generará la carpeta ~/Sync.


Post-setup

En tu navegador

http://localhost:8384

Desde aquí, pulsando el botón + Add Remote Device abajo a la derecha de la página puedes agregar los dispositivos a los que quieras conectarte. Syncthing usa "device IDs".

Saber la ID de tu dispositivo

En el menú del header, pulsar ⚙️ Actions > Show ID

Sincronizar otro dispositivo

Linux:

sudo apt install syncthing
syncthing
[...]
# Nota: Si aún tienes el túnel SSH establecido, Syncthing buscará otro puerto.
[BKOL2] 05:41:54 INFO: Access the GUI via the following URL: http://127.0.0.1:38103/
[...]

Otros:

https://syncthing.net/downloads/

Después de instalarlo: