<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.rtzra.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>RTzRa&#039;s hive - software:syncthing</title>
        <description>Все работает</description>
        <link>https://wiki.rtzra.ru/</link>
        <lastBuildDate>Fri, 05 Jun 2026 05:38:33 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.rtzra.ru/_media/wiki/logo.png</url>
            <title>RTzRa&#039;s hive</title>
            <link>https://wiki.rtzra.ru/</link>
        </image>
        <item>
            <title>Установка Syncthing</title>
            <link>https://wiki.rtzra.ru/software/syncthing/syncthing-install</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ustanovka_syncthing&quot;&gt;Установка Syncthing&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Syncthing - это очень удобное средство для синхронизации файлов, размещаемых на ваших компьютерах и серверах.
&lt;/p&gt;

&lt;p&gt;
Почему именно Syncthing? Масса плюсов:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Бесплатная, стабильно работает.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Все под вашим контролем. Устанавливаем на нескольких компьютерах, настраиваем какие папки нужно синхронизировать и получаем копию файлов.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Работает весьма быстро, умеет обходить всякие NAT&amp;#039;ы&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Поддерживает версионность файлов (есть несколько стратегий)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Можно детально настраивать параметры для каждой папки&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Умеет LDAP-авторизацию&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Потребляет очень мало RAM &amp;amp; CPU&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Может работать как служба (работа тогда идет через веб-интерфейс) или как &lt;abbr title=&quot;Graphical User Interface&quot;&gt;GUI&lt;/abbr&gt;-клиент (для Windows нужно тогда ставить SyncTrayzor).
&lt;/p&gt;

&lt;p&gt;
Основной сайт: &lt;a href=&quot;https://syncthing.net/&quot; class=&quot;urlextern&quot; title=&quot;https://syncthing.net/&quot; rel=&quot;ugc nofollow&quot;&gt;https://syncthing.net/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Установка на Ubuntu/Debian: &lt;a href=&quot;https://apt.syncthing.net/&quot; class=&quot;urlextern&quot; title=&quot;https://apt.syncthing.net/&quot; rel=&quot;ugc nofollow&quot;&gt;https://apt.syncthing.net/&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Syncthing&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ustanovka_syncthing&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-1377&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;ustanovka_na_ubuntu_server&quot;&gt;Установка на Ubuntu Server&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Ставим нужные компоненты:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo apt install curl apt-transport-https&lt;/pre&gt;

&lt;p&gt;
Импортируем GPG-ключ:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;curl -s https://syncthing.net/release-key.txt | sudo apt-key add -&lt;/pre&gt;

&lt;p&gt;
Добавляем репозиторий:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;echo &amp;quot;deb https://apt.syncthing.net/ syncthing release&amp;quot; &amp;gt; /etc/apt/sources.list.d/syncthing.list&lt;/pre&gt;

&lt;p&gt;
Обновляем список пакетов и ставим:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo apt-get update
sudo apt-get install syncthing&lt;/pre&gt;

&lt;p&gt;
После установки проверяем версию:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ syncthing --version&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0430 Ubuntu Server&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ustanovka_na_ubuntu_server&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1378-2047&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;uvelichivaem_limity_sistemy&quot;&gt;Увеличиваем лимиты системы&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Если планируется хранить большое количество файлов, необходимо увеличить лимит, иначе будем получать предупреждение в веб-интерфейсе и синхронизация не будет работать:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo echo &amp;#039;fs.inotify.max_user_watches=204800&amp;#039; &amp;gt;&amp;gt; /etc/sysctl.conf
sudo sysctl -p&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u043c \u043b\u0438\u043c\u0438\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;uvelichivaem_limity_sistemy&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2048-2520&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;nastrojka_dlja_zapuska&quot;&gt;Настройка для запуска&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Создаем отдельного пользователя:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo useradd -m syncthing&lt;/pre&gt;

&lt;p&gt;
Создаем файл конфигурации для systemd:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo vim /etc/systemd/system/syncthing@.service&lt;/pre&gt;

&lt;p&gt;
Добавляем в него строки:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target

[Service]
User=%i
ExecStart=/usr/bin/syncthing -no-browser -gui-address=&amp;quot;0.0.0.0:8384&amp;quot; -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4

[Install]
WantedBy=multi-user.target&lt;/pre&gt;

&lt;p&gt;
Перечитываем настройки:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo systemctl daemon-reload&lt;/pre&gt;

&lt;p&gt;
Настраиваем запуск службы, чтобы запускалась от определенного пользователя должно быть в виде: systemctl start syncthing@$USER т.е. в нашем случае:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo systemctl start syncthing@syncthing&lt;/pre&gt;

&lt;p&gt;
Включаем автоматический запуск службы при загрузке системы:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo systemctl enable syncthing@syncthing&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nastrojka_dlja_zapuska&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2521-3784&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;dostup_cherez_veb-interfejs&quot;&gt;Доступ через веб-интерфейс&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Доступ к управлению через браузер по адресу: &lt;a href=&quot;http://xxx.xxx.xxx.xxx:8384/&quot; class=&quot;urlextern&quot; title=&quot;http://xxx.xxx.xxx.xxx:8384/&quot; rel=&quot;ugc nofollow&quot;&gt;http://xxx.xxx.xxx.xxx:8384/&lt;/a&gt; где xxx.xxx.xxx.xxx - IP или FQDN-имя
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0414\u043e\u0441\u0442\u0443\u043f \u0447\u0435\u0440\u0435\u0437 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;dostup_cherez_veb-interfejs&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:12,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;3785-4004&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;bezopasnost&quot;&gt;Безопасность&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Крайне желательно закрыть доступ к админке паролем: Действия → Настройки → Интерфейс и заполнить поля «Имя пользователя для доступа к панели управления», «Пароль для доступа к панели управления». Так же желательно включить «Использовать HTTPS для панели управления» для работы по безопасному HTTPS. Нужно обратить внимание что по умолчанию используется самоподписанный сертификат и браузер попросит подтверждение.
&lt;/p&gt;

&lt;p&gt;
Готово, можно устанавливать утилиту на другие компьютеры, добавлять их и расшаривать папки.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;bezopasnost&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:12,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;4005-4963&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;ustanovka_na_windows&quot;&gt;Установка на Windows&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Установка на Windows возможна двумя способами:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; установка пакета SyncTrayzor который включает в себя Syncthing и графический клиент&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; установка в виде службы&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Установка в виде SyncTrayzor проста: скачиваем пакет, запускаем, Далее-Далее-Далее и все работает. Минус данного решения: если установка производится на сервер или многопользовательский клиент у каждого пользователя будет запускаться &lt;abbr title=&quot;Graphical User Interface&quot;&gt;GUI&lt;/abbr&gt;-клиент. Это далеко не всегда нужно, поэтому рассмотрим установку в виде службы.
&lt;/p&gt;

&lt;p&gt;
Загружаем пакет для соответствующей платформы (x86 или x64), распаковываем в папку C:\Program Files\Syncthing
&lt;/p&gt;

&lt;p&gt;
Можно установить как сервис при помощи PowerShell как описано тут: &lt;a href=&quot;https://wiki.rtzra.ru/software/windows/create-service-cli&quot; class=&quot;wikilink1&quot; title=&quot;software:windows:create-service-cli&quot; data-wiki-id=&quot;software:windows:create-service-cli&quot;&gt;Windows: создаем и удаляем сервис из Powershell&lt;/a&gt; или с помощью старого доброго NSSM.
&lt;/p&gt;

&lt;p&gt;
При помощи утилиты NSSM &lt;a href=&quot;https://nssm.cc/&quot; class=&quot;urlextern&quot; title=&quot;https://nssm.cc/&quot; rel=&quot;ugc nofollow&quot;&gt;https://nssm.cc/&lt;/a&gt; регистрируем службу:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Запускаем команду &lt;pre class=&quot;code&quot;&gt;nssm.exe install Syncthing&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Заполняем поля:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Закладка Application&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; Path: C:\Program Files\Syncthing\syncthing.exe (или иное местоположение исполнимого файла)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; Startup Directory: C:\Program Files\Syncthing&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; Service name: Syncthing&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Закладка Details&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; Display name: Syncthing&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; Startup type: Automatic&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Закладка Log on:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; This account: выберите отдельную учетную запись, не нужно запускать под системной учетной записью (да и сам Syncthing будет на это ругаться)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Готово, запускаем службу. Доступ к управлению через браузер по адресу: &lt;a href=&quot;http://127.0.0.1:8384/&quot; class=&quot;urlextern&quot; title=&quot;http://127.0.0.1:8384/&quot; rel=&quot;ugc nofollow&quot;&gt;http://127.0.0.1:8384/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Если SyncThing работает под учетной записью «Локальная система» то все настройки хранятся не в профиле пользователя, а в папке C:\Windows\System32\config\systemprofile\AppData\Local\Syncthing&lt;/strong&gt;
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/syncthing?do=showtag&amp;amp;tag=syncthing&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:syncthing&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; syncthing&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/obmen_fajlami?do=showtag&amp;amp;tag=%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:obmen_fajlami&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; обмен файлами&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/sharing?do=showtag&amp;amp;tag=%D1%88%D0%B0%D1%80%D0%B8%D0%BD%D0%B3&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:sharing&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; шаринг&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/file_sharing?do=showtag&amp;amp;tag=file_sharing&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:file_sharing&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; file sharing&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0430 Windows&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ustanovka_na_windows&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:12,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;4964-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 07 Dec 2024 21:17:23 +0000</pubDate>
        </item>
    </channel>
</rss>
