News for hackers. Stuff that matters.
Re:Gmvault: Backup and restore your Gmail account by ReAzem on Friday November 18, 2016 @11:00AM (#12987633)
You are looking for Syncany: https://www.syncany.org/

But really, you may not need S3 at all and just sync between your devices with Syncthing: https://syncthing.net/

Shameless plug: Syncthing is in official Debian repositories! https://tracker.debian.org/pkg/syncthing

Re:Gmvault: Backup and restore your Gmail account by mooneater on Friday November 18, 2016 @03:28PM (#12989813)
"The core team of Syncany is on hiatus for an indefinite amount of time. Feel free to do with the code what the license allows and encourages, but please don't expect any maintenance"

Not feasible to use this for critical infrastructure if there is no maintenance happening.

Re:Gmvault: Backup and restore your Gmail account by mahyarm on Friday November 18, 2016 @04:37PM (#12990286)
How have you found syncthing perf? When I tried it a while back the perf was horrible. It ate CPU and was pretty slow, even though I was just testing with 2 machines on my local network.
Re:Gmvault: Backup and restore your Gmail account by ReAzem on Monday November 21, 2016 @03:33PM (#13008933)
This was improved recently with 14.0.7:

- https://github.com/syncthing/syncthing/releases/tag/v0.14.7

Also, It will improve further with File System Notifications (from what I understand?):

- https://github.com/syncthing/syncthing/pull/2807

Re:Gmvault: Backup and restore your Gmail account by favadi on Saturday November 19, 2016 @04:12AM (#12992670)
It's still slow and use lots of CPU.
Re:Gmvault: Backup and restore your Gmail account by Drdrdrq on Saturday November 19, 2016 @12:51AM (#12992281)
Thanks, Syncthing looks like exactly what I was looking for! I'm guessing it needs some external server for coordination? It seems a bit unnecessary to restart after each config chsnge, is there some technical reason for it? Nice job otherwise, will try it out.
Re:Gmvault: Backup and restore your Gmail account by ReAzem on Tuesday November 22, 2016 @01:00PM (#13015960)
Yes, it needs an exernal server.

By default, Syncthing is pre-configured with community-hosted discovery servers:

- https://github.com/syncthing/syncthing/blob/master/lib/confi...

The community also hosts relay servers, so if your two devices can't communicate with eachother directly, it will work anyway.

Relay servers take bandwidth. Anyone can run a relay server, and it will automatically join the relay pool and be available to Syncthing users. This is documented here:

- https://docs.syncthing.net/users/strelaysrv.html#strelaysrv

It would also be possible to host your own private relay and discovery pools, if you need that for some reason.