ru

Syncthing сервер на офшорном VPS: P2P-синхронизация без облака

Syncthing - открытый аналог Dropbox с P2P-архитектурой, без центрального облака и без аккаунтов у третьих сторон. Поднимите Syncthing-узел на офшорном VPS Anubiz Host и получите всегда доступный relay-узел для синхронизации между ноутбуком, телефоном и сервером. Полный контроль над данными, шифрование TLS, без KYC.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Как работает Syncthing и зачем ему серверный узел

Syncthing синхронизирует папки между узлами напрямую, по протоколу BEP поверх TLS. Каждый узел имеет уникальный Device ID, и владельцы папок явно разрешают доступ другим устройствам по их ID. Никакого центрального сервера, никаких аккаунтов, никаких облачных хранилищ. На практике у P2P-синхронизации есть один недостаток: устройства должны быть онлайн одновременно для обмена данными. Если ноутбук засыпает, а телефон уходит из дома, синхронизация не происходит. Решение - добавить в роящееся устройство постоянно работающий узел на VPS. Этот узел становится always-on хабом, через который данные распространяются между устройствами в разное время. Файлы хранятся в зашифрованном виде в режиме untrusted device, поэтому даже компрометация VPS не приводит к утечке оригинальных данных. Anubiz Host предоставляет VPS с большим NVMe и безлимитным трафиком, что делает его идеальным кандидатом на роль такого хаба.

Untrusted device и шифрование папок на VPS

Syncthing с версии 1.13 поддерживает untrusted folders. На trusted-устройстве (домашний ноутбук) данные хранятся в открытом виде. При синхронизации с untrusted-устройством (VPS) данные шифруются паролем папки и хранятся на VPS в зашифрованном виде с искажёнными именами файлов и каталогов. Чтобы прочитать данные, нужен пароль папки, который хранится только на trusted-устройствах. Это идеальная схема для офшорного VPS: даже если сервер скомпрометирован или конфискован, оригинальные файлы недоступны без пароля. Anubiz Host рекомендует именно эту конфигурацию: VPS хранит зашифрованные копии важных папок, доступ к которым контролируется паролем. При установке этой схемы достаточно создать на VPS чистый Syncthing-узел, добавить его как remote device на основном устройстве, разрешить нужные папки с галочкой Untrusted и задать длинный случайный пароль для каждой папки. Пароль сохраняется в офлайн-менеджере паролей рядом с резервной копией.

Производительность и масштабирование Syncthing на VPS

Syncthing нетребователен к CPU и RAM: 2 vCPU и 4 ГБ хватает для синхронизации десятков папок и сотен тысяч файлов. Основное узкое место - диск и сеть. На NVMe-дисках Anubiz Host первичная индексация большой папки идёт со скоростью, ограниченной только пропускной способностью сети к источнику данных. Безлимитный трафик исключает любые сюрпризы: первая синхронизация терабайта данных не превратится в счёт от провайдера. Если планируется синхронизация очень больших папок (сотни ГБ или ТБ), стоит увеличить ulimit на количество открытых файлов и настроить параметр maxFolderConcurrency в advanced config. Для нескольких пользователей, желающих делить одну библиотеку, можно поднять несколько Syncthing-инстансов на одном VPS, разделив их по портам и конфигам. Альтернатива - один общий Syncthing с несколькими папками, расшаренными разным группам устройств. Веб-интерфейс Syncthing защищается обратным прокси с TLS и Basic Auth, либо туннелем WireGuard.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online