syncthing device disconnected. Can you help me connect my device to a server instance of syncthing using a subdomain, without needing to rely on discovery and relay nodes? I can access the syncthing gui through a reverse proxy (nginx), which works perfectly . syncthing device disconnected

 
Can you help me connect my device to a server instance of syncthing using a subdomain, without needing to rely on discovery and relay nodes? I can access the syncthing gui through a reverse proxy (nginx), which works perfectly syncthing device disconnected <code>stignore on the receiving device</code>

I really don’t have any more info than that, I’m looking at the console on SyncTrayzor on my PC and it shows Device XXXXXYY is android phone at [dynamic] with no errors at all, so I’m not sure. As far as I can tell, it's running fine on both devices, but the UI on my laptop is showing the server as "Disconnected" even though it's running and the Syncthing software is running. A list of the Syncthing devices this ReplicationSource should sync the sourcePVC with. A disconnected peer should only show as out-of-date if the most recent state known is not up-to-date for the folder. g. 0 Bugfixes: - syncthing#8219: REST API: db/completion no output when one folder is paused - syncthing#8479: Panic in failure reporting Enhancements: - syncthing#1329: Add support for syncing ownership of files - syncthing#7981: Show likely status of disconnected devices - syncthing#8296: Auto-accepted receive-encrypted. It seems like it is working,. Closed. This way I start to have two versions of the same file which I don’t feel as a good way to organize files. Disconnect Device from the Wi-Fi network, or turn off syncthing in that device, in this case: my android phone, running latest version of syncthing-fork) Reconnect device to network/restart syncthing. While configuring remote device we are not getting any pop up in Remote mechine2. 1). After this, when you add a new folder to sync, choose the path of your dataset and the. Today I arrived at my other office, out of town. jefeyay (Jeff) September 15, 2015, 3:10am 1. They’re still in disconnect state. 2 other devices can connect to the “cursed 3” via local discovery just fine. 11. I think i had a wrong port setting since the port isn’t given in the getting started guide. From my experience, the “Unknown” state usually happens when Syncthing struggles to read the folder state from the storage. It said to select sycthing tab and kill all processes. I am presently testing 0. 9. Syncthing is an application that lets you synchronize your files across multiple devices. I’ve turned a home laptop and remote (office-based) desktop on today and each one is saying the other is disconnected. 0 Linux, with two shares folders. Fair warning: The more files/data you have, the longer this process will take. [1] Syncthing is an open source file synchronization tool. In the configuration file, I can see all known devices for a service, without a specific entry for the local one. mechanical HDDs or SD cards and similar. When the pair of them are scanning / preparing, the io is around 11Mbs each, but pause one and the io shoots up to ~100Mbs. Maybe a few bytes of upload/download. 04 Recently keep having "Out of Sync" items, and the files are not syncthing properly to other ubuntu servers. Seems network related,. maelcum (Wolf) August 13, 2017, 10:21am 3. Computer B’s Syncthing CPU usage ramps up from around 4. I’d suggest to try using the “Revert Local Additions” button first, and then check the logs for what. 2. I am exchanging data only with main syncthing server. stignore. i can see the contents of the obsidian vault in my phone file manager but when i open it with obsidian nothing is there. Have a cluster of 5 devices, one sync of 30 gigabytes is taking far too long, all devices appear disconnected, and it seems that from time to time one of them randomly connects, exchanges a few data (making some progress), then disconnect again for hours. Regression: 0 bars look like 'Disconnected. As I mentioned, restarting Syncthing forces it to notice the other device is disconnected, then reconnects to the wandering device in 1 minute. ¶. The “local device” is the one you are configuring, viewing status for, etc. On the second instance, select the “ Add Remote Device ” button. But, now, there seem to be some items that are stuck out-of-sync between the. The NAS is Openmediavault with the Syncthing plugin, the 11 remote devices are Windows boxes. Locally, my seedbox appears as 'unused' whereas on the seedbox side it shows the server as 'disconnected'. All running latest Syncthing version 1. To sum it up, I see on the linux machine, two disconnected nodes, both are win x64, one win7 and one win10, both have discovered ip addresses when I extend the info. i haven’t changed any default settings, reinstalled both apps, reset ids, ect. 7 among them show Up to Date and 1 show disconnected. Source Code Source tar. Maybe both active devices are waiting for files from disconnected ones. DOS-style attacks are potentially possible (i. Hello, I have had a syncthing setup running for several months now without much issue (other than finding some old clients weren’t updating). According to Syncthing, Both devices were last seen yesterday at 16:05, though both. But on. ”. This commit adds a new state called "Disconnected (Stale)" which is shown for devices that have been disconnected for longer than a month. e. I looked up in issues,but failed. All the devices successfully connect to the relay, but the 2 new devices connect about 20 seconds apart and disconnect before the other indicated by a not found log message. Base Syncthing. app device status. If you have device A and B, you need to open the webui of device A, there you need to expand and edit device B and enter the ip-address of. Topic Replies. This way, if a device has disconnected unexpectly, we can quickly check the time when it was last available. 2: 242: October 12, 2023 USB Sync. Check if you got device ID’s right, and check what addresses syncthing discovered for the other device. 5. BitTorrent Sync, now called Resilio Sync, is a proprietary peer-to-peer file synchronization tool available for Windows, Mac, Linux, Android, iOS, Windows Phone, Amazon Kindle Fire and BSD. I have a folder in my laptop called "Send to phone", which syncs to a folder in my phone. I've seen other bug reports on this that are closed, but this issue still doesn't seem to be resolved. Using homebrew. Can i get an alert immediately when the local device is disconnected. 2. This commit adds a new state called "Disconnected (Stale)" which is shown for devices that have been disconnected for longer than a month. service tells systemd that you want Syncthing to auto-start for the current user. Syncthing-based replication. So that it becomes something like tcp://192. 16. It has a paginated dialog, with Reused Copied from original Copied from elsewhere Downloaded Downloading across the top. e. The only thing changing was the installation of grafik and USB drivers. owlhat (owl hat) October 5, 2020, 2:59am 1. The issue persists even after restarting Syncthing on each device. I am running Win10 as my client, and my server is running on a rpi. Re-establish the ssh connection and all return to. 8 KiB. a mobile connection or wifi hotspot. . For now I've been mostly using it as a way to send files to my phone. It seems very. Specifically, “EOF” and “unexpected EOF” both signify TCP connection termination, either due to the other device restarting or going offline or due to a network change. ” All of the files reported are identified as being in a . When I delete the files from the “receiver” folder (or move the files outside this folder on the receiver device, after a while Syncthing suggest me to sync the same files again. Uisshu • 1 yr. , while the “remote device” is. Introducer Configuration. The netbook and the NAS are connected to the same router, so that’s one network. Syncthing needs to be restarted for some configuration changes to take effect (such as sharing folders with new devices). Each device can have different labels for the same. Syncing works like a charm in my home wifi, as well as in basically all wifi networks I have been so far. I have an unusual network setup but it has been working great in the past. Disconnected on PC, connected on android. Specifically, “EOF” and “unexpected EOF” both signify TCP connection termination, either due to the other device restarting or going offline or due to a network change. In which way I can connect the remote device? On my Mac the default folder (I named Synchting Folder) results synchronized. The nodes are correctly syncing files, so it looks like a possible UI bug in the Android app. 1. When I click add remote device and paste the key from one to the other nothing happens on the opposite device. Syncthing self updated to current. The problem is that all the docker containers reside within the DockerNet, which is Docker's virtualised network. The syncthing core application is a command-line program which usually runs in the background and handles the synchronization. A fresh new sync and it will go like the clappers, but over time the sync gets slower as more files are synced. It pauses connections. When I click on the respective machine, it lists lots of quic- and. Edit this page on GitHubThe device is disconnected, though it sometimes shows as connected, but for just a few seconds. some sort of disk space exhaustion until syncthing stops automatically). Möbius Sync can sync files in it’s own app sandbox as well as (from 1. Firewall packet rules were set and the devices connected while on the same wifi connection. gijs007 September 6, 2015, 3:21pm 6. Once you click “Save” the new device will appear on the right side of the GUI (although disconnected) and then connect to the new device after a minute or so. 1 "Fermium Flea" (go1. Before, I remember when we add new device, the remote device would get a notification. Now I am at a hotel wifi, and on my phone it says that the device “desktop” is disconnected. Essentially, one or the other constantly reads as disconnected, and there is no automatic sync unless I manually restart each one or both, at which point the app will somehow recognize or get a jolt, connect. Start on Login. 9. As you’re already aware, the command systemctl --user enable syncthing. At that time 6 devices show Up to Date and 2 devices shows the same issue as mentioned above (Last seen -never). What things are synced? Is synchronization fast? Should I keep my device IDs secret? What if there is a conflict? How to configure multiple users on a single machine? Is Syncthing my ideal backup application? The syncthing core application is a command-line program which usually runs in the background and handles the synchronization. ctcg46ws November 1, 2021, 8:00pm 1. I open syncthing on my server 192. Hello there, my questions: is this expected behaviour? Do paused devices try to establish connections? Do paused (unused) devices try to establish connections? Do unpaused (unused) devices try to establish connections? it is not clear to me, why the device gets unpaused everytime i start syncthing. As to conflict resolution: That’s mostly just enumeration. The only major difference here is that at the site in question, there are “nested routers,” in other words. r/Syncthing. but on one device the other device is stuck at "syncing 99%" with 176 "out of sync items" (nothing is syncing, down- an upload rate at 0B/s; and checking the. 2. 0 Bugfixes: - syncthing#8219: REST API: db/completion no output when one folder is paused - syncthing#8479: Panic in failure reporting Enhancements: - syncthing#1329: Add support for syncing ownership of files - syncthing#7981: Show likely status of disconnected devices - syncthing#8296: Auto-accepted receive-encrypted folders should have. Also, select the folder (s) that you want to share. On a connected device alle Files have been moved to the stversions folder. 14. When Syncthing GTK stopped working on my SteamDeck it bugged me for weeks. I am fairly certain it will be something on the device itself, potentially hijacking syncthing’s traffic to discovery servers. 1 Mac at home with the latest Mac OS X. 9. …hing#7703) Currently, a disconnected device is marked as just "Disconnected" without any consideration whether it has been in the state for just a. I have connected with multiple devices. syncthing-macos is packaged as a disk image as an application bundled with the syncthing binary. If you're in a multi-device household and need to access the same data from Windows, Macs, iOS devices, or even gaming consoles, you could set up a network shared folder on. This is annoying because I may have a device that for some reason doesn't share any folders for the moment, and I may want to pause it to indicate that I. 14. 14. Went back into gaming mode and followed these steps. But throughtout that time, it’s been incredibly slow. After a few hours of churning. Essentially I’m going to use it for continuous backup. From the point of view of everyone else it’s just disconnected. Essentially, one or the other constantly reads as disconnected, and there is no automatic sync unless I manually restart each one or both, at which point the app will somehow recognize or get a jolt, connect the two. Syncthing has many methods of estabilishing a connection between peers, but it generally comes down to this: Try some LAN/Network-wide multicast to discover local peers and. Syncthing will now automatically start the next time you log on to your user account in Windows. new logs: desktop. The Device ID is an alphanumeric string that looks similar to a product license key. See configuration settings, discovery options, and connection issues. calmh (Jakob Borg) December 17, 2020, 6:37pm 2. log in Syncthing’s home directory (run syncthing -paths to see where that is). I wonder if this is the issue. 1 Mac at work with the latest Mac OS X. . The NAS is Openmediavault with the Syncthing plugin, the 11 remote devices are Windows boxes. Edit this page on GitHub2. How to Skip the Cloud With SyncThing . My setup is simple, Google nest wifi mesh network, synology, desktop mac and laptop mac. Dear Syncthing experts, we need your valuable inputs in one of the issue we are facing. See detailed logs. Once I add new files onto my remote server and syncthing. 14. on each 3 devices, Remove one common folder share. 1. Last week I changed my hw router, and since then some of my local syncthing devices don’t see each other (but other devices synchronize fine as before). Syncthing version: syncthing unknown-dev “Erbium Earthworm” (go1. Syncthing will currently add this automatically if it is not present in the configuration file. You'll see a Sharing tab and should be able to select computer B. What things are synced? Is synchronization fast? Should I keep my device IDs secret? What if there is a conflict? How to configure multiple users on a single machine? Is Syncthing my ideal backup application?Once you click “Save” the new device will appear on right side of the GUI (although disconnected) and a prompt will be shown to indicate the need for a restart. 1. Whether its a firewall, ip tables rules, some proxy, I don’t know. I noticed in my web GUI for the server, the device/client (win10) shows as disconnected. Syncthing also provides optional encryption at rest, meaning the files currently stored on the device can be encrypted to be inaccessible to the device storing the data itself - though that is an entirely different topic (and use case!) and the feature is currently in a sort-of beta. Hi All, I’d like some advice on setting up Syncthing for multiple users. This topic was automatically closed 30 days after the last reply. On global relaying it worked fine, but I want over LAN (PC is directly connected to router, phone uses. I had tried to disconnect both devices and reconnect them. gz ⋅ GPG signature Linux 64-bit (x86-64) ⋅ 32-bit (x86-32) ⋅ ARM ⋅ ARM64 ⋅ MIPS ⋅ MIPS64 ⋅ MIPS-LE ⋅ MIPS64-LE ⋅ PPC64 ⋅ PPC64-LE ⋅ RISC-V ⋅. 8 – Add your device. I would expect that Syncthing notices the lack of ping messages after some time (or even notices the connection was closed), and marks the device as disconnected. Computer A is turned off mid-sync, with lots of files still left to sync. I use Syncthing to sync between my android phone and linux laptop. Business, Economics, and Finance. As I restart synctrazor then it start synching and then again it starts disconnected slowly and only one or. But all remote devices show as disconnected, and share folder has not synced anything. 5% to 35%, and stays. After a few hours of. With the devices linked you can view the shared file by clicking on the “Default Folder. But on the always on device, I’m running latest syncthing from the. What is Syncthing? Is it “syncthing”, “Syncthing” or “SyncThing”? How does Syncthing differ from BitTorrent Sync? Usage. The differing icons indicate that the device ID:s are different, only the name is the same. Syncthing Community Forum Support Android. For example, on my desktop I click add new device, paste the code I emailed myself from the laptop in the Device ID, give it a name, and click save. ” I can see no additional information about “disconnected. I suggest adding an FAQ entry for: “Why does Syncthing show all my devices are disconnected?”. system (system) Closed April 1, 2023, 2:31am 3. Running catalina on a mac mini and the files are supposed to be going to. Syncthing devices connected to the same LAN or Wifi will detect each other’s presence and automatically communicate. Accept the folder on syncthing2. If I unshare the folder from the other devices, “automagically”, it appears checked again. Sync data using Syncthing. I have 2 android phones running Syncthing-Fork. Hi, I’ve made a fresh setup with two new devices (separate to my last topic) with Linux amd64 Syncthing v1. Syncthing then replicates any changes following. Problem Description: We are not able to connect two devices which are in different network (Source device in private corporate network and Destination Device in public internet). Remote Device stops reconnecting #3011. Since the NAS is supposed to. It can be changed later if required. 04 I have 3 computers which are synched. In your Syncthing web interface, under Remote devices, click Add remote device. I get the "no UPNP devices detected message". exe in “Type the location of the item:” followed by --no-console--no-browser (for example C:syncthingsyncthing. , 192. Until 4 days ago, when for no apparent reason one node started showing the “Disconnected” status from one other node. Users discuss possible causes and solutions for Syncthing not connecting to remote devices. Under System -> System Settings , Check that Developer settings are still enabled. They do reconnect after some time - but they used to stay connected. 12 participants In the newest version all nodes are displayed as disconnected. , 192. It shows me "disconnected" or "up to date" when it's. I use an Android device (syncthing-android) and a macOS device (syncthing-macos). I’ve been using Syncthing for years with great success. On the desktop’s GUI, it says the laptop is Disconnected. Since one week, after I reboot my own server, I can’t succeed to connect my two devices. The working devices (Win7-Win8-Linux-IOS) are always displayed as “Disconnected” on the android device. Hi! I got: 3x Linux machines, GBit LAN; 1x Windows, GBit LAN; 1x Android, WiFi; all connected by the same Fritzbox router. In the Device name field, type in a custom name for the specific device. This would apply to both folders and devices. Why: shutting down sends a signal to A (A’s log shows as EOF) which causes A to close its connection. This means the creation, modification or deletion of files on one machine will automatically be replicated to your other devices. Can you check out that they are actually shared with the computer? (redmi-syncthing-folder-devices)Syncthing keeps track of several versions of each file - the version that it currently has on disk, called the local version, the versions announced by all other connected devices, and the “best” (usually the most recent) version of the file. Users discuss possible causes and solutions for Syncthing not connecting to remote devices. They share the folder “Pictures. 3 KB) server. Everything is working fine, except for the fact that sometimes the remove device (Android phone) is being disconnected. 1 / 0. The included Syncthing engine is very powerful and highly configurable. I'm running syncthing v0. …hing#7703) Currently, a disconnected device is marked as just "Disconnected" without any consideration whether it has been in the state for just a short period of time or rather much longer. I can sync over the local network only. Allow remote access. I have 1. Please help. I recently started using Syncthing between my Windows Laptop and Android Phone. Desktop, notebook and smartphone are working just fine over Wifi. some time several weeks or months. 24 with SyncThing 1. The only point at which the status will be correct is after the devices connect to each other again, or are restarted. Syncthing v0. 1. 0-4. Review. In the REST API, I can get all devices from rest/system/config just as in the configuration file, or with rest/stats/device. I have “unpacked” syncthing on each computer (after rebooting Ubuntu the webGUI is showing fine there also). Both the receiving and sending device are synced, as well as the 3rd device. Your phone and computer are paired and the folder(s) to be shared have been created on the Redmi. Right? But would I be able to re-use its original label/name, with no issues? Yes, the label/name is just for user-friendly convenience. Syncthing should run, even when automatically synchronising is deactivated on android. So, essentially I have three devices, 2 Linux and an Android, all three at the University. If I add the TrueNAS as remote device on the second PC, I get a number of relay servers between my PC and the TrueNAS and errors "received unexpected handshake message of type *tls. 0. Insights New issue remote devices always Disconnected #7683 Closed zhoudanbao opened this issue on May 16, 2021 · 3 comments zhoudanbao commented. While configuring remote device we are not getting any pop up in Remote mechine2. If there is a problem during the handshake it’ll be logged which I think is what happens to you. No idea why, All I have done is restart the computer, which if that screws it up then this system isn’t very good. introlinux (Antonio Sánchez) October 4, 2018, 12:02pm 3. So seems to me that something went wrong with android. 1, Windows (64-bit Intel/AMD) I have a nas running syncthing as a file sync server, and a computer that is not on the same LAN with the nas. I have one macbook pro and one workstation (opensuse Leap 42. The interesting thing is that checking any instance of Syncthing, checking ANY device that shows a backlog of files reveals the ‘modified’ device is either ‘USWUXSDNAS01’ or ‘USWUXSDARC01’. device specifies the device ID to calculate completion for. Actually, they can find each other when adding remote devices, and show up to date for once, then disconnected. The introducer feature lets a device automatically add new devices. e. Hello, i started Syncthing on my home and. I did this but didn't work. 14. 4K subscribers in the Syncthing community. I keep pausing the device, resuming it, nothing. Syncthing Community Forum Remote Devices Disconnected. 1 (6bbd24d) on device A, v1. net 2021-05-05 07:37:23 UTC [HASXT] 21:30:30 INFO: My ID: HASXTVZ v1. The Local Master can now go out of sync for a number of reasons – mainly what happens is it thinks a file is not copied when it actually was copied. 7. It is customary that the local device ID is included in all folders. For the past few days the remote device appears to be always. Shows as running and was able to add remote devices, and have a shared folder configured. e. 26. My guess would be that the “large USB drive” is likely the culprit in. Hi, I have been using Syncthing for sometime and for what it’s capable of, it certainly fits my needs to sync data between my devices. sigmonsays • 2 mo. It looks the same on the sending machine, just the folder is not “Out of Sync”, but “Up to Date” and the receiving machine is listed there as “Syncing ( [percentage and size])”. Disconnected devices between Pixel and Samsung. Starting Syncthing Automatically. At the same time, the announce server showed 0/2. For example, minio, syncthing, etc. I have a similar issue. My setup was a little different (Android 11 and Android 10 Tablet, non rooted, local WiFi only) it worked for me entering tcp://:22000 in the “Sync Protocol Listen Addresses” manually (incl. Both devices synced and worked like a charm on a direct connection with no relay. It showed my laptop is disconnected and the laptop’s web GUI says the same about the desktop PC. Thank you. 3 – Run the SyncTrayzor . txt","contentType. I couldn’t figure out how to enable logs on linux systemd service, but I have attached a log showing the disconnect on the windows device. Tested between Syncthing v0. This means the creation, modification or deletion of files on one machine will automatically be replicated to your other devices. On my windows, in Syncthing the address is set to ‘dynamic’ and also on the remote device in Syncthing address is to set to ‘dynamic’. Edit this page on GitHubSyncthing is an application that lets you synchronize your files across multiple devices. my two devices (pc and android phone) are connected and synced the file. Specifically, “EOF” and “unexpected EOF” both signify TCP connection termination, either due to the other device restarting or going offline or due to a network change. syncthing creates about 50MB of logs in pretty exactly 1. Contains. In the Device name field, type in a custom name for the specific device. A and B are on the same LAN (work) and port forward is set port 22000 to A. The only necessary configuration is to set the API key and URL when provisioning a remote syncthing instance, the. Create a new folder on syncthing1, then share it with syncthing2. This sounds like you “removed” a device by just uninstalling Syncthing on that device. g. I’m sure this is by design, but it’s frustrating. Set up syncthing (1. Just to my untrusted device things got messy. However, both phones cannot connect with each other. r/selfhosted. Support. Intially it is showing me all devices connected. Also experiment. This frontend communicates with the core application through some HTTP APIs, which other apps like graphical system. I’ve recently set up Syncthing to a folder between a Windows laptop and Android phone. However, it will switch to a local address once that is found via Local Discovery. I am not sure caused it. You can point it to a port forward or a VPN address. Syncthing uses an open and documented protocol, and likewise the security mechanisms in use are. As you’re already aware, the. I set up two devices while at home in my office. 8 (the repository provides the old 0. Supousing you already have a folder sharing whit another device (example: /camera): Open Syncthing and click ACTIONS>ADVANCE>FOLDERS>FOLDERS"camera">PATH and here you have to put your dataset, in this example it will be: /mycloud/camera. Next PreviousNo branches or pull requests. Syncthing’s local discovery process will result in the PC and Android devices finding each other on what appears to be a private LAN. When you click “Restart” Syncthing will first restart:I have Syncthing running on my local machine and on a remote server. 04 LTS / Android 10 (Graphene OS) on Pixel 2 XL I’ve hooked up Syncthing between my phone and PC. Go to Credentials > Certificates to add a self-signed certificate authority (CA) and certificate for the application to use. 10) that just happens to be connected via a USB cable to the Android device. Syncthing keeps track of several versions of each file - the version that it currently has on disk, called the local version, the versions announced by all other connected devices, and the “best” (usually the most recent) version of the file. A third problem: I tried deleting the server copy of one the folders, and then syncthing complained that it wouldnt sync because the folder was. They don’t see each other, i. AudriusButkevicius (Audrius Butkevicius) September 6, 2015, 3:12pm 5. Other devices running 0. I. Verbose log shows nothing. AudriusButkevicius (Audrius Butkevicius) September 9, 2021, 5:13pm 4. Description of the issue I just disabled battery optimization for syncthing-fork. Hello, Any assistance is appreciated. AudriusButkevicius (Audrius Butkevicius) September 9, 2021, 5:13pm 4. You can change it later if desired. To install just download the dmg, mount it and drag and drop the application to install. Add the other “Remote Devices” (other machines) to each other, and ensure they can all see each other ** NOTE. 9. I can’t. Hello, i started Syncthing on my home and on work computer, i add each to other via Add Device and putting correct Device ID, but they are allways shown as disconnected, what i'm missing?. (All folders are Up to Date) Then i removed all devices and again i added 8 devices. Syncing KeepassXC database. Syncthing v0. Syncthing in LXC container won't stay active unless SSH session remains active. It’s difficult to say what exactly is going on, to be honest, especially since there appear to be a lot of files that are out-of-sync. On the laptop’s GUI, it says the desktop is Disconnected (Unused). Obviously I have not yet understand the concept properly. Hello, first thank you devs for Syncthing, really amazing. Is there a way to force it to try to connect?all devices disconnected and cannot re-connect. Their circle counterparts with a horizontal line for “Disconnected” and diagonal line for “Relay” don’t rely only on color. and hard-code the address for each remote device (both sides) - as per Firewall Setup — Syncthing documentation. Syncthing uses an open and documented protocol, and likewise the security mechanisms in use are. Hi, I love Syncthing and am fairly new to using it. Machines connect and sync if they are on the same network, whichever of the two it may be.