Skip to main content

Syncthing: Sincronización avanzada de archivos

Introducción

Syncthing es una herramienta para sincronizar archivos entre varios dispositivos, sin depender de servicios en la nube de terceros. Todo queda cifrado, directo entre tus máquinas y bajo tu control. Esta guía es para montarlo con Docker de forma simple y efectiva.


Características

  • Sincronización continua.
  • Conexión cifrada punto a punto (TLS).
  • Interfaz web incluida.
  • Funciona en Linux, Windows, macOS y Android.

Archivo .env

Define tus variables base:

PUID=1000
PGID=1000
TZ=Europe/Madrid

Puedes ver este archivo y el compose en: Carpeta Syncthing en Gitea


docker-compose.yml

services:
  syncthing:
    image: lscr.io/linuxserver/syncthing
    container_name: Syncthing
    network_mode: bridge
    hostname: SyncthingHost
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TZ}
    volumes:
      - ./config:/config
      - ./SharedFiles:/SharedFiles
    ports:
      - 8384:8384
      - 22000:22000/tcp
      - 22000:22000/udp
      - 21027:21027/udp
    restart: unless-stopped

Archivo completo disponible aquí: docker-compose.yml - Syncthing en Gitea


Explicación rápida

  • Imagen oficial mantenida por LinuxServer.

  • PUID y PGID evitan líos de permisos.

  • ./config guarda la configuración.

  • ./SharedFiles es la carpeta compartida base.

  • Puertos:

    • 8384: interfaz web.
    • 22000: sincronización (TCP/UDP).
    • 21027: descubrimiento local.

⚠️ En algunos casos muy puntuales (me ha pasado pocas veces), usando network_mode: bridge puede haber problemas de sincronización. Si pasa, puedes cambiar el network_mode a host y comentar toda la sección de ports:. Esto suele resolver cualquier conflicto de red entre dispositivos.


Primer uso

  1. Ajusta el .env.
  2. Lanza el contenedor:
docker-compose up -d
  1. Accede vía navegador:
http://<IP_DEL_SERVIDOR>:8384
  1. Añade dispositivos y carpetas según tus necesidades.

Conclusión

Syncthing es una solución de sincronización privada, rápida y flexible. Nada sale de tus dispositivos, todo cifrado y bajo tu control. Ideal para quienes valoran su privacidad y no quieren depender de terceros.


Referencias