Syncthing в Docker на своём сервере: коротко и с данными

Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Syncthing в Docker на своём сервере.

Коротко

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

Конспект по разделам

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

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

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

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

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

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

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

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

Syncthing на Android и iPhone

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

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

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

Данные

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

Данные на 14 октября 2026.

Вопросы и ответы

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

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

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

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

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

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

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

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