# https://apt.syncthing.net/ sudo mkdir -p /etc/apt/keyrings sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt-get update && sudo apt-get install syncthing # Infos # - Crypto https://docs.syncthing.net/dev/device-ids.html # - At first startup, Syncthing will create a self-signed public/private keypair # - 384 bit ECDSA key (3072 bit RSA prior to v0.12.5) # - First read: https://docs.syncthing.net/intro/getting-started.html # - Device ID # - device ID = SHA-256 hash of the certificate data # - cryptographically-secure identifier generated as part of the key generation # - They are essentially part of the public key. # - To get your two devices to talk to each other click “Add Remote Device” at the bottom right on both devices, and enter the device ID # - The device ID, derived from the SHA-256 hash of the device’s certificate, is used to verify the identity of the connecting device. This ensures that only authorized devices can connect and sync1. # - Local device resolution # - broadcast to announce # - udp # - every 30-60s