Sincronización de archivos · 6 min read · Dec 23, 2025
Cómo instalar el software de sincronización de archivos Syncthing en Debian 11

Syncthing es una aplicación de sincronización de archivos gratuita y de código abierto utilizada para sincronizar archivos entre múltiples dispositivos remotos a través de Internet. Funciona en una arquitectura de igual a igual y intercambia los datos automáticamente entre dos dispositivos. Te ayuda a mantener archivos y directorios sincronizados en tiempo real. Toda la transmisión de datos entre múltiples dispositivos es segura y está encriptada con TLS. Tiene clientes para Linux, Windows y macOS. ¡También tiene una aplicación para Android para sincronizar desde y hacia teléfonos inteligentes!
En esta publicación, te mostraremos cómo instalar el software de sincronización de archivos Syncthing en un servidor Debian 11.
Requisitos previos
- Dos servidores que ejecuten Debian 11.
- Una contraseña de root configurada en cada servidor.
Agregar el repositorio de Syncthing
Por defecto, Syncthing no está incluido en el repositorio predeterminado de Debian 11. Así que necesitarás agregar el repositorio de Syncthing en ambos servidores.
Primero, instala las dependencias requeridas usando el siguiente comando:
apt-get install gnupg2 curl apt-transport-https -yA continuación, descarga y agrega la clave GPG con el siguiente comando:
curl -s https://syncthing.net/release-key.txt | apt-key add -Luego, agrega el repositorio de Syncthing a APT con el siguiente comando:
echo "deb https://apt.syncthing.net/ syncthing release" > /etc/apt/sources.list.d/syncthing.listA continuación, actualiza el repositorio con el siguiente comando:
apt-get update -yInstalar Syncthing en Debian 11
En este punto, el repositorio de Syncthing está agregado en ambos servidores. Ahora, ejecuta el siguiente comando en ambos servidores para instalar Syncthing.
apt-get install syncthing -yUna vez que Syncthing esté instalado, verifica la versión de Syncthing usando el siguiente comando:
syncthing --versionObtendrás la siguiente salida:
syncthing v1.18.6 "Fermium Flea" (go1.17.6 linux-amd64) [email protected] 2021-12-30 12:07:01 UTC [noupgrade]Crear un archivo de servicio Systemd para Syncthing
A continuación, necesitarás crear un archivo de servicio systemd en ambos servidores para gestionar Syncthing. Puedes crearlo con el siguiente comando:
nano /etc/systemd/system/[email protected]Agrega las siguientes líneas:
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -gui-address="0.0.0.0:8384" -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
[Install]
WantedBy=multi-user.targetGuarda y cierra el archivo cuando termines. Luego, recarga el demonio systemd para aplicar los cambios.
systemctl daemon-reloadA continuación, inicia el servicio de Syncthing con el siguiente comando:
systemctl start syncthing@rootLuego, verifica el estado de Syncthing usando el siguiente comando:
systemctl status syncthing@rootObtendrás la siguiente salida:
? [email protected] - Syncthing - Open Source Continuous File Synchronization for root
Loaded: loaded (/etc/systemd/system/[email protected]; disabled; vendor preset: enabled)
Active: active (running) since Mon 2022-01-31 02:28:35 UTC; 11s ago
Docs: man:syncthing(1)
Main PID: 2746 (syncthing)
Tasks: 14 (limit: 2341)
Memory: 56.3M
CPU: 1.661s
CGroup: /system.slice/system-syncthing.slice/[email protected]
??2746 /usr/bin/syncthing -no-browser -gui-address=0.0.0.0:8384 -no-restart -logflags=0
??2752 /usr/bin/syncthing -no-browser -gui-address=0.0.0.0:8384 -no-restart -logflags=0
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: QUIC listener ([::]:22000) starting
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: Loading HTTPS certificate: open /root/.config/syncthing/https-cert.pem: no such file o>
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: Creating new HTTPS certificate
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: Completed initial scan of sendreceive folder "Default Folder" (default)
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: GUI and API listening on [::]:8384
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: My name is "server1"
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] WARNING: Syncthing should not run as a privileged or system user. Please consider using a no>
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: quic://0.0.0.0:22000 detected NAT type: Not behind a NAT
Jan 31 02:28:36 server1 syncthing[2746]: [6F5DY] INFO: quic://0.0.0.0:22000 resolved external address quic://69.87.219.167:22000 (via stun.sy>Por defecto, Syncthing escucha en el puerto 8384. Puedes comprobarlo con el siguiente comando:
ss -antpl | grep 8384Obtendrás la siguiente salida:
LISTEN 0 4096 *:8384 *:* users:(("syncthing",pid=2752,fd=28))Establecer la contraseña de administrador de Syncthing
En este punto, Syncthing está instalado y funcionando en ambos servidores. Ahora, necesitarás acceder a la interfaz web de Syncthing y establecer una contraseña de administrador.
Para establecer la contraseña de administrador del primer servidor, abre tu navegador web y accede a él usando la URL http://first-server-ip:8384. Deberías ver la siguiente pantalla:

Haz clic en el botón Configuración. Deberías ver la siguiente pantalla:

En la pestaña GUI, define tu nombre de usuario de administrador, contraseña y haz clic en el botón Guardar para aplicar los cambios. Serás redirigido a la página de inicio de sesión de Syncthing:

Proporciona tu nombre de usuario de administrador, contraseña y haz clic en el botón Iniciar sesión. Deberías ver el panel de control de Syncthing en la siguiente pantalla:

Para establecer la contraseña de administrador del segundo servidor, abre tu navegador web y accede a él usando la URL http://second-server-ip:8384. Deberías ver la siguiente pantalla:

Haz clic en el botón Configuración. Deberías ver la siguiente pantalla:

En la pestaña GUI, define tu nombre de usuario de administrador, contraseña y haz clic en el botón Guardar para aplicar los cambios. Serás redirigido a la página de inicio de sesión de Syncthing:

Proporciona tu nombre de usuario de administrador, contraseña y haz clic en el botón Iniciar sesión. Deberías ver el panel de control de Syncthing en la siguiente pantalla:

Agregar cada servidor al otro servidor
A continuación, necesitarás localizar el ID del dispositivo de cada servidor y agregarlo al otro servidor para poder sincronizar archivos entre ambos servidores.
En el panel de control del primer servidor, haz clic en Acciones > Mostrar ID para localizar el ID del dispositivo. Deberías ver la siguiente pantalla:

En el panel de control del segundo servidor, haz clic en Acciones > Mostrar ID para localizar el ID del dispositivo. Deberías ver la siguiente pantalla:

En el primer servidor, haz clic en el botón cerrar. Deberías ver la siguiente pantalla:

Ahora, haz clic en Agregar dispositivo remoto. Deberías ver la siguiente pantalla:

Proporciona el ID del dispositivo y el nombre del segundo servidor y haz clic en el botón Guardar. Una vez que el dispositivo haya sido agregado, deberías ver la siguiente pantalla:

En el segundo servidor, haz clic en Agregar dispositivo remoto. Deberías ver la siguiente pantalla:

Proporciona el ID del dispositivo y el nombre del primer servidor y haz clic en el botón Guardar. Deberías ver la siguiente pantalla:

Crear y compartir una carpeta
A continuación, necesitarás agregar y compartir la carpeta en el primer servidor que deseas sincronizar con el segundo servidor.
En el primer servidor, haz clic en el botón Agregar carpeta. Deberías ver la siguiente pantalla:

Proporciona la etiqueta de tu carpeta, la ruta de la carpeta y haz clic en la pestaña Compartir. Deberías ver la siguiente pantalla:

Marca el segundo servidor y haz clic en el botón Guardar. Deberías ver la siguiente pantalla:

A continuación, ve al segundo servidor y haz clic en el botón Volver a escanear Todo. Deberías ver la siguiente pantalla:

Haz clic en Agregar para agregar la carpeta compartida en el primer servidor. Deberías ver la siguiente pantalla:

Haz clic en el botón Guardar para aplicar los cambios. Deberías ver la siguiente pantalla:

En este punto, ambos servidores están configurados para sincronizar archivos entre sí. Siempre que crees o modifiques archivos en la carpeta compartida en el primer servidor, se sincronizarán automáticamente al segundo servidor.
Conclusión
¡Felicidades! has instalado y configurado con éxito Syncthing en dos servidores Debian 11 y has configurado la sincronización entre ambos servidores. Espero que este tutorial te ayude a respaldar tu servidor. No dudes en preguntarme si tienes alguna pregunta.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.