Documentation site. Contribute to syncthing/docs development by creating an account on GitHub. Syncthing Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet.
As a new user, the getting started guide is a goodplace to start, then perhaps moving on to the FAQ. If you runinto trouble getting devices to connect to each other, the page aboutfirewall setup explains the networking necessary toget it to work.
As a developer looking to get started with a contribution, see how tobuild, how to debug and the contributionguidelines. This documentation site can be edited on GitHub.
If you’re looking for specific people to talk to, check out theProject Presentation.
To report bugs or request features, please use the issue tracker. Before youdo so, make sure you are running the latest version, and please do aquick search to see if the issue has already been reported.
To report security issues, please follow the instructions on theSecurity page.
To get help and support, discuss scenarios, or just connect with otherusers and developers you can head over to the friendly forum.
For a more real time experience, there’s also an IRC channel
For other concerns you may reach out to members of the maintainers, [email protected], @AudriusButkevicius and @imsodin.
Syncthing Github Tutorial
We thank all the documentation contributors for their hard work:
Jakob Borg (calmh), Audrius Butkevicius, Adam Piggott (ProactiveServices), Simon Frei (imsodin), Stefan Tatschner (rumpelsepp), Jerry Jacobs (xor-gate), JohnVeness, Lars K.W. Gohlke (lkwg82), Tomasz Wilczyński, Nate Morrison (nrm21), Lode Hoste (Zillode), Stefan Kuntz (Stefan-Code), Scott Klupfel (kluppy), Cedric Staniewski (xduugu), Alexandre Viau (aviau), Antony Male (canton7), hlovdal, André Colomb (acolomb), Andrey D (scienmind), Austin S. Hemmelgarn, Stephen, Scott Hansen, sa3dany, Pierre-Alain TORET, Brian, bugith, C Bhushan, Peter Gervai, Peter Badida, raferobinson, Otto Jongerius, novoid, Tom Hale, Max, Matt Sieren, Matt Burke (burkemw3), Matic Potočnik, Martin Lazarov, Martchus, Marc Laporte, Majed Abdulaziz (majedev), Louis Sautier, Iliyan, Laurent Etiemble (letiemble), Unrud, Ken Marsh, alex2108, jodusnodus, Valerii Hiora, Alex Chan, Leo Arias (elopio), Frank Sachsenheim, Gal Szkolnik, Wulf Weich (wweich), Jesse Lucas, 4cdn, Heiko Zuerker (Smiley73), graboluk, Ian Sullivan, Girish Ramakrishnan, iTob191, Gavrilov Aleksej, Jason, Jason Lingohr, jbratu, Frank Harper, Francois-Xavier Gsell (zukoo), Felix Ableitner (Nutomic), Jimmy Jones, Jo Wouters, fejese, John Buckley, Johnny Rock, Evgeny Kuznetsov, Jonathan Cross, Jonathan Vasquez, ka7, Karol Pucyński, Kelong Cong (kc1212), Emil Lundberg, Kiryuu Sakuya, Kramoule, krmathis, Kyle Manna, eddsalkield, Edd Barrett, Jean-Denis Vauguet, Leo Famulari, Liu Siyuan (liusy182), Duncan Smart, Dominik Schrempf, Luni, djtm, dinosore, Marcin Orlowski, marco-m, Mariano Rodríguez, Marius Volkhart, David Rimmer (dinosore), Martin Freund, Daniel O’Connor, Martin Michlmayr, Marwâne Chahed, Dakota, daftaupe, Matt Kantor, cron410, Matthew Davis, Matthew Harris, Cromefire_, Mike Nolta, MikeLund, Mingwei Samuel, Morphy99, Moviuro, Cristian Mircea Messel, NCDanielH, NickPyz, Nico Stapelbroek, Cory Salveson, Oliver Freyermuth, Christian Kellermann, Paweł Woźniak, Cameron Steffen, Peter Butkovic, Peter Dave Hello, calvin ardi, Phil Davis, Boris Rybalkin, Pitxyoki, zertrin, Rajshekhar K, Reto Kaiser, rollbrettler, Romain Gay, bigscoop, Samuel Li, Samuel Smoker, Sanjeev Gupta, schnappijedi, bestlibre, Benjamin Masters, Sergio Livi, Arthur Lutz, Stefaan Ghysels, arneko, André-Patrick Bubel, StefanKopieczek, Stefano Probst, Andrew Colin Kissa, Sébastien Wains, Andreas Gohr, terzinnorbert, theincogtion, Thomas Dalichow, Thovthe, Tim Boudreau, Tobbe, Anderson Mesquita (andersonvom), alexvoda, tuathail, twomice, Tyler Kropp, uglygus, Alexander Graf (alex2108), Alex Scammon, Vincent Ardern, Vincent Rischmann, Vium, Wieland Hoffmann, Willem Oosting, Adrian Rudnik, terrycloth
Automatic crash reporting sends reports of crashes or “panics” to the developers of Syncthing.This crash report contains the version information of Syncthing (equivalent to the output of
syncthing--version) and a technical trace of what the various threads / routines in Syncthing were doing at the time of the crash.
The crash report does not include log data, file names, device IDs, statistics, a unique identifier, or any other personally identifiable information.Crash reporting is enabled out of the box for most users, but can be disabled in the advanced configuration dialog.
The following is an example of a crash report as sent:
Note that the username and hostname of the machine where Syncthing wasbuilt will be included in the crash log as part of the version string.This information is essential for the developers to interpret the log incontext. If you compile Syncthing locally and want to prevent your buildfrom having such data embedded, see Version Tagging.
For a more detailed description of the format and how the sending happens, see Automatic Crash Reporting for Developers.