We’ve had enough of digital monopolies and surveillance capitalism. We want an alternative world that works for everyone, just like the original intention of the web and net.
We seek a world of open platforms and protocols with real choices of applications and services for people. We care about privacy, transparency and autonomy. Our tools and organisations should fundamentally be accountable and resilient.
On Fri, Oct 16, 2015 at 1:38 AM, Steve Phillips <firstname.lastname@example.org> wrote: >> ...I run Syncthing on my laptop and phone to share files. It works quite >> nicely! > > Very interesting! How do your devices find each other? Any SSL cert issues? > Is this an Android phone? Thanks. Syncthing uses both local network discovery (broadcast / multicast depending on IPv4 vs. v6) and global discovery across networks with a discovery server. The global discovery server is something the Syncthing project hosts by default. If you are always on the same network though, you could just disable global discovery, since it's not needed there. If you do need global discovery but don't trust their server, you can also host it yourself. The discovery server only exchanges devices addresses so they can each find other, no actual data is sent to it. Anyway, there are options! I've never had trouble with certs while using it. Syncthing generates certs for each device. When you first allow two devices to sync with each other, you have to provide the "device ID" from one to the other (which is really the cert fingerprint / SHA-256 hash). On a phone, you can scan a QR code to do this. Yes, I was using an Android phone. There's an app for it which bundles the official Go binary with an Android UI. : http://docs.syncthing.net/users/discosrv.html - Ryan