+1 for SyncThing, works like a charm. The folks on Widows will probably find SyncTrayzor the most convenient, it's just SyncThing with an own browser slapped onto it so that it, some people may prefer that to administrating it through your main browser.
Download available here: https://github.com/canton7/SyncTrayzor/releases
> Kicking off an app from the cli and then fiddling with it on a web interface
Are you on windows? If you are then consider using Synctrayzor instead
There is also syncthing-fork for android that has some improvements.
Syncthing is available for windows and linux, and you can also install it on your synology, so it can work as middle station between all your PCs. On windows use SyncTrayzor for easy use.
I'm using/abusing Syncthing as a backup solution for my Windows loving family.
Installed SyncTrayzor on their systems and am sending their files "one-way" to my server running Syncthing (linux/docker). You could just use SyncTrayzor on your Windows server.
> is the client just a window to a server "web" ui or was that just how it looks?
SyncTrayzor is just a packaged web-application. Works great.
TLDR you didn't use syncthing properly.
I once did the same thing as you did. Bashed Syncthing until I actually realized how great of a tool it really is. Syncthing is under constant development while Resilio Sync has received maybe a few bug fixes. It's one of the most stable and lightweight tools I've ever used. It just works after you set it up.
Hey /u/vocatus, thanks for your reply.
SyncThing has a read only syncing function which is called folder master. It makes the files on the server read only, means clients can change the local files on their machines, but that doesn't change the files on your server. There are also more user friendly programs like synctrayzor (auto start, own gui, file change watcher).
Syncthing runs fine in a docker container, no need to install on the server.
I'm using dockerized Syncthing with SyncTrayzor on the Windows clients.
That looks like a Direct3D problem, so I don't think that I can do anything about that.
I googled the error and got these:
Resilio Sync is like the sort of paid and not free version of SyncThing. So both would work I suppose. I use SyncThing right now to keep 8-9 computers/persons all over the world in sync on like 30GB of data and it works fine if you set it up right.
SyncTrayzor makes it very easy on Windows to set it all up. For Mac/Linux there is a syncthing-gtk project, although I notice now that it also supports windows these days. The nice thing SyncTrayzor does is monitor changed files and transferring them immediately.
Both these tools need to have both hosts (or multiple) hosts to be online for the transfer to work.
>Does it have a windows service that keeps syncing without requiring manual intervention?
Yes of course, it syncs in the background. I personally use SyncTrayzor [download page] which is just SyncThing plus a build in browser (normally you'd access it through your main browser but I find this a little bit easier). The setup takes 5 Minutes and after that it works without any intervention.
Yeah sure! I read through the documents and it was kinda understandable after that but understanding what folder ID's are and how they work is kinda weird. Once you get over that. A long post may be daunting, but here is a great tutorial from LearnLinuxTV.
So it acts like a shared folder between devices, kind of like a local cloud drive. The Syncthing service monitors the folders you tell it to and automatically uploads changes to the folders to the devices you added in the configuration over wifi. The difference between this and a cloud drive is that all folders are local on your devices, not on someone else's drives. Any changes you do on any one folder is automatically uploaded and updated.
One thing to understand about Syncthing: The application itself acts like a service on desktop, not an app. To interact with it, you will need to use a browser, which isn't bad, but most rather there be some kind of app. On windows, use SyncTrayzor and there are other options on the download page of the site. SyncTrayzor handles installing everything it needs
SyncBack is very reliable for local network backups. https://www.2brightsparks.com/syncback/syncback-hub.html
And I would also recommend Syncthing and Sync Trayzor as a frontend for it. https://github.com/canton7/SyncTrayzor/releases/tag/v1.1.28
I use Syncthing as a Dropbox replacement. I have a central server that shares all folders of all my devices (and those of family). Each family member has a Windows client installed called Syncthing Trayzor.
I finally set up and tried SyncThing (SyncTrayzer actually) and I love it. But I think I'll still be using WinSCP to copy music and audiobooks etc to my phone.
Syncthing doesn't require a mini - server. Each device talks to the others directly. You will have to install syncthing on eachbdevice you want to use it on. Synctrazor works well on windows. Syncthing fork works well on android. Just use the GUI to setup whichever folders you want it to sync. It syncs the entire contents of folders, no pick and choose of individual files. I have mine set up to copy all my photos from my phone to my computer when my phone is plugged in (usually only happens at night) So it will copy any new photos/videos from my phone each night. Speeds are dictated by your connection. If all devices are on the same network, then it'll just be your network speed. I hope that helps!
I have been using syncthing to sync up documents and files between computers, should be able to sync between drives too. It runs automatically when windows boots so there's no need to remember to run it. There's a windows version too if that's what you use.
If it's going to be used often and with the same devices, I recommend Syncthing. For the android side of things I personally use Syncthing-Fork, while on windows I use SyncTrayzor.
Maybe run a portable version of Syncthing with "One-Way Sync Ignore Delete from Target":
1st PC with Series: Folder > Send Only 2nd PC: Actions (top right) > Advanced > Folder > Ignore Delete
+1 for SyncThing. I switched to using it after using things like Syncback etc. Syncthing is secure (supports TLS), detects changes very quickly on my system (within seconds), and has a nice tray addon called SyncTrayzor so you can access the interface easily.
For Linux, I'm using Syncthing-GTK, updates via PPA, it's also in the AUR, if you're on Arch.
Windows: Here, SyncTryzor works like a charm.
Both sit in your notification area, have a nice, clean interface and make managing Syncthing easy and convenient.
For anyone reading this in the future, the process for downgrading (or upgrading to a beta) the version of Syncthing supplied by SyncTrayzor is detailed here.
I have SyncThing installed on my server, desktop, android devices, and usb drives with SyncTrayzor. There's a portable version.
Also for people wondering, There are also written GUI's for each OS
You can use a wrapper GUI which provides native app functionality instead of using just the core binary - might solve some of the issues you're having: