Syncthing replaces commercial cloud sync tools like Dropbox with private, decentralized peer-to-peer file synchronization across your own devices.
Jakob Borg created Syncthing in late 2013 to provide an open, decentralized synchronization protocol free from third-party cloud servers. Today, that origin means the application coordinates continuous file transfers directly between personal computers and phones without account registries or hosted storage limits. Personal files move across trusted hardware over encrypted connections while preserving privacy and data ownership.
The core workflow difference between Syncthing and Dropbox centers on where data lives. Dropbox relies on centralized cloud hosting: files upload to remote servers before syncing to another machine, enabling web access even when your primary computer is off. Syncthing replaces that cloud intermediary with direct peer-to-peer transmission. It connects your laptops, desktops, and Android phones using cryptographic device IDs, keeping documents entirely within your private hardware. Because no third party hosts the data, there are no subscription fees, file size restrictions, or cloud quotas.
Transitioning to Syncthing requires adapting to this decentralized model. Without a central server, synchronization occurs only when both the sending and receiving devices are powered on and connected simultaneously. Users give up web-based file browsing and quick public sharing links. In return, the daily workflow gains flexibility on local machines: you can synchronize any existing folder on your drive without moving files into a proprietary folder, and local transfers run at full Wi-Fi router speeds without consuming internet bandwidth.
Is Syncthing free for commercial use? Yes. Syncthing is open-source software with no paid tiers, feature gating, or user fees; physical storage is your only expense.
Syncthing vs Dropbox — which should I choose? Choose Dropbox if you need cloud-hosted web access and public link sharing; choose Syncthing if you want private folder synchronization across your own devices without monthly bills.
Does Syncthing require an internet connection? No. When devices share a local Wi-Fi or wired network, Syncthing discovers peers and synchronizes data directly across the local network without accessing the internet.
Syncthing is an ideal choice for anyone seeking private, subscription-free folder synchronization across their own devices, provided they do not need an official iOS client or cloud link sharing. An MPL-2.0 open-source license ensures software independence without commercial lock-in, while active development with commits throughout 2026 confirms ongoing upstream maintenance.
Commands from the official package registries. Each package is matched to Syncthing through the registry's own link to its source code or website.
brew install --cask syncthing-appbrew install syncthingwinget install --id Syncthing.Syncthing -ebrew install syncthingsudo apt install syncthingsudo pacman -S syncthingWe started this exact setup from scratch in a clean Linux machine on Nov 1, 2026 and checked it through Syncthing's own API: every check passed. Recipes are re-checked regularly and removed if they stop working.
mkdir -p syncthing && cd syncthing
curl -fsSL https://open-source.store/tools/syncthing/compose.yml -o compose.ymlcat > .env <<EOF
STGUIAPIKEY=$(openssl rand -hex 16)
EOFSTGUIAPIKEY — API key for the Syncthing REST API and Web GUI. Generated above; keep it secret.docker compose up -dservices:
syncthing:
image: syncthing/syncthing:2.1.7
hostname: syncthing
environment:
PUID: "1000"
PGID: "1000"
STGUIADDRESS: "0.0.0.0:8384"
STGUIAPIKEY: ${STGUIAPIKEY}
ports:
- "127.0.0.1:8384:8384"
- "22000:22000/tcp"
- "22000:22000/udp"
- "21027:21027/udp"
volumes:
- syncthing-data:/var/syncthing
restart: always
healthcheck:
test: ["CMD-SHELL", "curl -fkLsS -m 2 http://127.0.0.1:8384/rest/noauth/health | grep -o OK || exit 1"]
interval: 5s
timeout: 5s
retries: 5
volumes:
syncthing-data:
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that Syncthing is listed as an open-source alternative. Paste into your README:
Ubuntu 24.04 · Apple container, Docker 29.1.3, Compose 2.40.3+ds1-0ubuntu1~24.04.1. Images pulled in 31 s: syncthing/syncthing:2.1.7.
Based on the upstream setup. Official Docker image. Image pinned to 2.1.7; Web GUI bound to 127.0.0.1 on port 8384 with STGUIAPIKEY for REST access; sync protocol (port 22000 TCP/UDP) and discovery (port 21027 UDP) published; data persisted in a named volume.
syncthing-1 | 2026-11-01T11:11:18.860829303Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48354 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.860947761Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48350 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.860950178Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48350 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.861049386Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48366 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.861175845Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48382 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.861703095Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48394 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.861720886Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48394 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.861735553Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48410 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.862212011Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48422 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.862361470Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48422 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.862608678Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48436 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.862610386Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48428 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.862723720Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48428 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.862755678Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48446 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.863328720Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48452 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.863344636Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48452 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.863740886Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48476 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.863791970Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48460 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.863794428Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48460 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.864784595Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48484 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.864819595Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48484 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.864917178Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48490 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.865682095Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48510 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.865686011Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48504 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.865706470Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48504 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.866410178Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48524 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.866537886Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48518 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.866545386Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48518 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.867110595Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48548 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.867120261Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48536 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.867121678Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48536 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.867747761Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48570 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.867761261Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48556 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.868025761Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48556 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.868511970Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48576 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.868514886Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48574 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.868515970Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48574 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.869121220Z 2026-11-01 11:11:18 WRN Failed TLS handshake (address=192.168.65.4:48594 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.869186178Z 2026-11-01 11:11:18 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48592 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:18.869311886Z 2026-11-01 11:11:18 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48592 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.831929303Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48604 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.831964095Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48604 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.831968387Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48602 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.834002512Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48618 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.834016303Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48618 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.834228137Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48632 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.838153970Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48652 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.838168845Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48652 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.838234303Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48646 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.848075928Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48654 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.852663803Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48658 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.852677595Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48658 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.852679262Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48674 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.855718428Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48692 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.855834970Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48680 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.855838762Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48680 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.859336928Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48706 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.859426095Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48706 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.859519178Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48720 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.859659095Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48734 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.861505637Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48754 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.861538095Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48738 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.861540262Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48738 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.863251428Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48780 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.863257595Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48766 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.863258637Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48766 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.864037303Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48796 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.864041803Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48796 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.865826845Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48812 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.865832262Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48810 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.865833220Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48810 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.867102053Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48820 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.867106595Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48820 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.868213595Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48834 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.868223595Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48834 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.868634678Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48844 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.868685220Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48840 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.868704095Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48840 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.868715387Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48860 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.868716512Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48874 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.869216178Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48894 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.869244845Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48882 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.869254553Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48882 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.869810178Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48904 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.869834303Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48904 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.874428637Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48930 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.874467428Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48940 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.874469762Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48920 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.874470887Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48920 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.875000220Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48942 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.875004512Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48942 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.875421303Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48950 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.875468887Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48946 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.875516387Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48946 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.876203720Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48966 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.876206845Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48978 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.876218428Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48960 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.876219595Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48960 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.876533887Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:48992 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.876678553Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48986 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.876681345Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48986 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.877358303Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:49002 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.877362678Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:48994 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.877363887Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:48994 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.877675345Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:49014 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.877737345Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:49012 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.877740262Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:49012 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.878211678Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:49016 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.878215845Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:49016 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.878694803Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:49032 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.878705845Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:49020 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.878707137Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:49020 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.879235303Z 2026-11-01 11:11:19 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:49046 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.879239720Z 2026-11-01 11:11:19 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:49046 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:19.879240720Z 2026-11-01 11:11:19 WRN Failed TLS handshake (address=192.168.65.4:49058 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:20.183764679Z 2026-11-01 11:11:20 INF Detected NAT type (uri=quic://0.0.0.0:22000 type="Full cone NAT" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:20.183790470Z 2026-11-01 11:11:20 INF Resolved external address (uri=quic://0.0.0.0:22000 address=quic://165.245.141.252:34005 via=stun.miwifi.com:3478 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:20.836044596Z 2026-11-01 11:11:20 WRN Peer at did not negotiate bep/1.0 (address=192.168.65.4:49082 log.pkg=connections) syncthing-1 | 2026-11-01T11:11:20.836060096Z 2026-11-01 11:11:20 WRN Failed TLS handshake (address=192.168.65.4:49074 error="tls: first record does not look like a TLS handshake" log.pkg=connections) syncthing-1 | 2026-11-01T11:11:20.836061929Z 2026-11-01 11:11:20 WRN Got peer certificate list of incorrect length (length=0 address=192.168.65.4:49082 log.pkg=connections)