Главная/Self-hosted/Syncthing

Syncthing в Docker на своём сервере

Syncthing в Docker на сервере нужен как узел, который никогда не выключается: устройства синхронизируют папки напрямую друг с другом, и VPS просто всегда оказывается на связи. Ставится он одним контейнером syncthing/syncthing с сетью host и томом /var/syncthing.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Центральный сервер Syncthing не обязателен, но узел на VPS снимает главную проблему: телефону и ноутбуку больше не нужно быть онлайн одновременно. Веб-панель держите на 127.0.0.1 и включите версии файлов: удаление на одном устройстве разойдётся на все.

Маркетплейс ставит Syncthing при создании сервера, останется добавить устройства.

Какие порты открыть для Syncthing на сервере

01 · 1 мин

Зачем Syncthing узел на VPS, если сервер ему не нужен#

Syncthing синхронизирует папки между устройствами напрямую, без облака посередине. Данные передаются зашифрованными всегда, а каждое устройство само решает, с кем делиться какой папкой.

У прямой схемы одна слабость: файл, изменённый на ноутбуке, дойдёт до телефона только когда оба включены одновременно. Узел на VPS работает круглосуточно, принимает изменения от каждого устройства и раздаёт их остальным, когда те появятся в сети. Заодно у вас появляется ещё одна полная копия папок вне дома.

Типичная схема: рабочий ноутбук, домашний компьютер и телефон делят папку с документами и фото с камеры. Каждый из них подключён только к серверу, а сервер передаёт изменения дальше. Новое устройство достаточно связать с VPS, остальные о нём знать не обязаны.

Если нужен доступ к файлам из браузера, общие ссылки и календарь, смотрите на Nextcloud: Syncthing работает только с папками на устройствах.

Инструмент · 1 мин

Какие порты открыть для Syncthing на сервере#

ПортЗачемОткрывать наружу
22000/TCPСинхронизация по TCPДа
22000/UDPСинхронизация по QUICДа
21027/UDPПоиск устройств в локальной сетиНа VPS не нужен
8384/TCPВеб-интерфейсНет, только 127.0.0.1

Если порт 22000 закрыт, устройства всё равно найдут друг друга, но трафик пойдёт через публичные ретрансляторы, которые держат добровольцы. Это медленнее, поэтому на сервере порт лучше открыть в файрволе.

Какой VPS нужен узлу Syncthing

Узел на сервере хранит полную копию папок, поэтому главное здесь диск

Сколько данных в общих папках
Сколько файлов
Сколько устройств подключено

03 · 1 мин

Установка Syncthing через Docker Compose#

Разработчики советуют сеть host: в режиме bridge Syncthing видит только внутренний адрес контейнера. Файл compose.yaml:

services:
  syncthing:
    image: syncthing/syncthing
    container_name: syncthing
    hostname: vps-sync
    environment:
      - PUID=1000
      - PGID=1000
      - STGUIADDRESS=
    volumes:
      - /srv/syncthing:/var/syncthing
    network_mode: host
    restart: unless-stopped
  1. Запустите docker compose up -d. Пустой STGUIADDRESS оставляет панель на 127.0.0.1:8384.
  2. Откройте панель через SSH-туннель: ssh -L 8384:127.0.0.1:8384 user@IP-сервера, затем http://localhost:8384 у себя в браузере.
  3. Задайте логин и пароль панели и скопируйте ID устройства.
  4. Добавьте ID на ноутбуке и телефоне, подтвердите на сервере и поделитесь папками.

Без консоли Syncthing ставится из маркетплейса: на 14 октября 2026 года его выбрали 96 раз. Почему такой узел удобнее держать в облаке, а не дома, разобрано на странице домашний сервер или облако.

04 · 1 мин

Недоверенный узел: Syncthing хранит на VPS только шифр#

Папку можно отдать серверу как «недоверенному» устройству: при общем доступе задаётся пароль, и на VPS попадают только зашифрованные данные. Другие ваши устройства с тем же паролем синхронизируются через сервер, даже если первое устройство выключено.

Функция пока в статусе бета

Документация Syncthing помечает зашифрованные устройства как тестовую функцию. Храните пароль и ID папки отдельно: без них данные с сервера не расшифровать.

05 · 1 мин

Syncthing на Android и iPhone#

Официальное приложение для Android разработчики архивировали 3 декабря 2024 года. Сейчас в документации Syncthing перечислены сторонние сборки: Syncthing-Fork с расширенными настройками и BasicSync. Для iPhone и iPad есть Synctrain из App Store с выборочной синхронизацией.

Для компьютеров Syncthing выходит под Windows, macOS и Linux, оболочки вроде Syncthing Tray добавляют значок в трей. Связка с заметками разобрана на странице self hosted Obsidian.

06 · 1 мин

Вопросы о Syncthing на сервере#

Нужен ли Syncthing центральный сервер?

Нет, устройства обмениваются данными напрямую. Сервер добавляют, чтобы всегда был онлайн-узел и изменения доходили, даже когда остальные устройства выключены.

Заменяет ли Syncthing резервную копию?

Нет. Удаление или порча файла на одном устройстве уйдёт на все. Включите версионирование файлов в настройках папки и держите отдельную копию.

Почему Syncthing в Docker не находит устройства в локальной сети?

В режиме сети bridge контейнер видит только свой внутренний адрес. Используйте network_mode: host, как советует README образа, или пропишите адреса устройств вручную.

Сколько памяти нужно Syncthing на VPS?

Для пары устройств и десятков гигабайт хватит 1 ГБ. Память и процессор растут с числом файлов, особенно при первом сканировании.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация Syncthing: настройка файрвола и порты, docs.syncthing.net/users/firewall.html, проверено 14 октября 2026; Syncthing: README Docker-образа, github.com/syncthing/syncthing/blob/main/README-Docker.md, проверено 14 октября 2026; Документация Syncthing: недоверенные (зашифрованные) устройства, docs.syncthing.net/users/untrusted.html, проверено 14 октября 2026; Документация Syncthing: сторонние приложения и обёртки, docs.syncthing.net/users/contrib.html, проверено 14 октября 2026; Документация Syncthing: FAQ, docs.syncthing.net/users/faq.html, проверено 14 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

  • Docker, n8n, OpenClaw, GitLab, Nextcloud
  • Ставится при создании сервера
  • Почасовая оплата сервера
  • Root-доступ остаётся у вас
Порты