it just uses your local wifi. run it on your machines, tell them to trust each other, and you're set. and if you manage to edit the same file at once, it handles the conflict and saves both copies.
for anyone who just wants to get files from point a to b without the headache. hope it makes your life a bit less annoying.
github: https://github.com/sirbread/sink binary: https://github.com/sirbread/sink/releases/tag/v0.1
dewey•7mo ago
anerli•7mo ago
_pferreir_•7mo ago
I also recommend magic wormhole.
johnisgood•7mo ago
progx•7mo ago
fxtentacle•7mo ago
lostmsu•7mo ago
fxtentacle•7mo ago
sirbread•7mo ago
ryanjshaw•7mo ago
globular-toast•7mo ago
snackbroken•7mo ago
Guess which one got digitally defaced a couple of times each semester. Guess which ones got left alone. Genius move by the IT guy. Every time it happened he would come talk to the club members about the difference between whitehat and blackhat hacking but other than that nobody ever got in trouble.
udev4096•7mo ago
sirbread•7mo ago
xeonmc•7mo ago
woodrowbarlow•7mo ago
well, aside from getting students more interested in programming, apparently.
xeonmc•7mo ago
Thrymr•7mo ago
shakna•7mo ago
(The team do tend to fix those accessibility problems pretty fast. But spending a couple days a month working around a tool is not my idea of fun.)
zimpenfish•7mo ago
It does have `syncthing cli ...` which -I think- lets you do everything but to call it obtuse would be an understatement.
donatj•7mo ago
feiss•7mo ago
pydry•7mo ago
agildehaus•7mo ago
deepspace•7mo ago
127dot1•7mo ago
It does have GUI, which I use. I wouldn't call it pretty or polished, but it works and I understand how it works and the way it works is exactly how I think syncing should work.
I've also configured it to run a GUI diff tool diffuse to easily combine changes in case of conflicts (when a file was changed on both sides since the last sync).
I wish it was a bit more modern and re-written in a modern language, but that's secondary qualities for a program.
throw7•7mo ago
pjerem•7mo ago
I personally think it’s a power user tool rather than an easy to use tool. The UI can feel intimidating but is actually pretty coherent once you understand how Syncthing works.
I would compare it with Git in terms of ergonomics : a powerful tool with its own jargon that you must understand to be able to use it.
Like git, Syncthing chose to expose its internals to the user rather than hiding it behind something magic. But like git, I don’t feel like there are unnecessary complexity. Once you understand it, it’s easy to make it work because it makes sense.
xnx•7mo ago
4k93n2•7mo ago
lxgr•7mo ago
Syncthing is great, but it does include everything and the kitchen sink. That's often great, but not always.
sunshine-o•7mo ago
Syncthing is great but I really wish for a syncthing-lite you could deploy and configure easily.
The version we have today is really suffering from a lot of legacy.
I remember they are working on a big v2 with a revamp of the API which is a mess but they had to give up on getting rid on that horrible XML config file because it was too much work.
Be aware they also recently silently disabled the sync of symlinks on the android build, what can cause a lot of bad surprises.
They did define some specs of their protocols [0] but i haven't seen a alternative implementation yet.
- [0] https://docs.syncthing.net/specs/index.html