Syncthing — программа с открытым исходным кодом для прямой P2P-синхронизации файлов между вашими устройствами в реальном времени без участия сторонних серверов.
Это не просто инструмент для обмена данными, а полноценная альтернатива облачным сервисам, построенная на децентрализации.
Его главная особенность — P2P передача данных без участия сторонних серверов. Это означает, что твои файлы передаются напрямую между устройствами, без хранения «где-то в облаке».

Синхронизация файлов происходит между выбранными устройствами, которые ты сам добавляешь в сеть и не имеет ограничений по объему.
Пока у вас есть свободное место на диске, Syncthing будет работать. Вам не нужно платить за подписку, чтобы расширить квоту, и вы можете быть уверены на 100%, что ваши файлы не индексируются нейросетями корпораций.
Защита данных реализована через TLS-шифрование с Perfect Forward Secrecy.
Такой подход обеспечивает сразу два ключевых преимущества. Во-первых, это защита данных — файлы не покидают твою экосистему. Во-вторых, это настоящее децентрализованное хранение, где нет единой точки отказа. Потерял доступ к одному устройству — данные остаются на других.
Интерфейс программы веб-ориентированный, но при этом достаточно понятный. В браузере отображается список устройств, папок и статус синхронизации.
Настройка занимает минимум времени: добавляешь устройство по ID, выбираешь папки — и система начинает работать. При этом сохраняется полная кроссплатформенность, благодаря чему Syncthing одинаково стабильно работает на Windows, Linux, macOS и мобильных платформах.
Но есть нюанс: базовый Syncthing не имеет привычного «десктопного» интерфейса для Windows. И вот здесь на помощь приходит оболочка SyncTrayzor.

Она добавляет удобную индикацию в трее, мгновенное отслеживание изменений, автоматический запуск с системой, уведомления о событиях и встроенное окно вместо постоянной работы через браузер.
В связке эти два инструмента дают идеальный баланс: мощное ядро Syncthing и удобство повседневного использования через SyncTrayzor.
Syncthing — это инструмент для тех, кто хочет вернуть контроль над своими данными. Без подписок, без ограничений и без лишних посредников.
А с SyncTrayzor на Windows он становится ещё и максимально удобным в повседневной работе.
База данных переведена с LevelDB на SQLite.
Формат логирования изменен на использование структурированных записей логов.
Новый флаг командной строки —log-level устанавливает уровень логирования по умолчанию для всех пакетов, а переменная среды STTRACE и графический интерфейс были обновлены,
чтобы устанавливать уровни логирования для каждого пакета. Параметры командной строки —verbose и —logflags были удалены и будут игнорироваться, если они указаны.
Удаленные элементы больше не хранятся в базе данных вечно, вместо этого они забываются через пятнадцать месяцев. Если в вашем случае требуется, чтобы удаление вступало в силу с задержкой более пятнадцати месяцев, установите параметр командной строки —db-delete-retention-interval или соответствующую переменную среды в ноль или на более длительный интервал времени по вашему выбору.
Модернизированный анализ параметров командной строки. Старые параметры с одним дефисом больше не поддерживаются, например, -home необходимо указывать как —home. Некоторые параметры
были переименованы, другие стали подкомандами. Все параметры serve теперь также принимаются в качестве переменных среды.
Обнаружение сдвинутых данных с помощью скользящего хеша больше не поддерживается, поскольку это фактически никогда не помогало. Вместо этого сканирование и синхронизация выполняются быстрее и
эффективнее без него.
«Папка по умолчанию» больше не создается при первом запуске.
Теперь по умолчанию используется несколько соединений между устройствами. Новое значение по умолчанию — использование трёх соединений: одного для метаданных индекса и двух для обмена данными.
К сожалению, для следующих платформ больше не доступны предварительно собранные бинарные файлы для загрузки на syncthing.net и GitHub из-за сложностей, связанных с кросс-компиляцией с SQLite:
Изменился способ разрешения конфликтов, связанных с удалёнными файлами. Теперь удаление может быть определяющим результатом разрешения конфликта, в результате чего удалённый файл перемещается в конфликтную копию.
Различные исправления ошибок и сбоев.
У программы ещё нет отзывов. Напишите первым 😉