Any additional info might be better placed in the documentation section than the dialog.
Btw, how about checking for device performance somehow? There’s quite a difference between a Raspberry Pi and a Desktop PC (and that’s probably not so clear from the architecture). Though I don’t have a good idea how to do that myself. Maybe RAM size and a benchmark result?
Thanks, I’ll integrate something like that. I was actually thinking the same but ram size is one of those things that’s annoyingly platform specific to figure out. But it would be nice to have for sure… A CPU benchmark is easier though.
it’s ok for me that this statistics are collected. i also like to see them on a public site, maybe with some graphs in the future.
BT Sync collects “data transferred directly, through relay, size of folders, and number of files synced.”
i think it would be interesting to know how many data is transfered with Syncthing and at some point we also can say something like “more than a petabyte of anonymous data has been synced between BitTorrent Sync users”.
We’ll probably want some way to segment the data as well, like clicking on “linux-arm” and the top summary table reflects only nodes with that platform, etc.
Just so I understand this… I’ve just upgraded to 0.8.15, and in Settings ticked “anonymous statistics”, and I didn’t get this info at all. I don’t mind, myself, but do I only get told what anonymous data is sent if I get hassled by the Syncthing UIto turn it on, but not if I explicitly turn it on myself?
The problem with additional logging is that, anytime you start logging data the the governments will want a bite of it, send you court orders etc as they please. So if you do it please do it in a way that is not possible to identify anyone anytime anyplace.
Yeah, so for the record the server side of this is up on github, linked above. It doesn’t log the IP of the posting syncthing instance and there’s really nothing of any value (apart from statistical curiosity) in the posted data, so there’s no reason to start thinking law enforcement here.
The percentages are “x% of the reporting nodes have a lower value than this”. I.e. in this screenshot, for “Memory Usage”, 5% of the reporting nodes use 9 MiB or less, while 95% use 472 MiB or less. Seen in the other direction, 95% of the reporting nodes use 9 MiB or more and only 5% use more than 472 MiB.
The 5% value can be seen as “practically minimum”, disregarding nodes that have just been setup and don’t do anything useful (i.e. have 0 files and 0 bytes) and likewise 95% is “mostly max” in that there’s only a few weirdos exceeding it.
I would like it better if Global Discovery could be disabled by default. In my opinion it would be better to ask the user (on first start) if it would like to use Global Discovery to connect over WAN (in non-technical language, image, etc.).
I don’t like this option because Syncthing does know my newly created setup exists, and ‘data’ has already being send through the Syncthing-server(s).
I’m also voting for a wizard that helps users creating a setup, but this isn’t that imported now.
Thanks for your great work so far! Really looking out for the 0.9.x branch!