Назад

VPS-хостинг для Syncthing, уже установленного

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

Сколько человек будут пользоваться?

Итого$2.58/мес.

Цены указаны с НДС.

RAM и CPU можно увеличивать и уменьшать когда угодно. Диск можно только увеличить, поэтому начните с малого.

Что установлено на вашем сервере Syncthing?

  • Syncthing 2 с интерфейсом администратора в браузере
  • Интерфейс защищён паролем: логин — yonetici (по-турецки «администратор»)
  • Открытые порты синхронизации: 22000/TCP и 22000/UDP
  • Папка синхронизации по умолчанию с именем Sync
  • HTTPS через Caddy, интерфейс на адресе sslip.io, построенном по вашему IP
  • Брандмауэр, в котором открыты порты 22, 80, 443 и 22000

Какой размер нужен для Syncthing?

В документации Syncthing нет цифры по оперативной памяти. Работа процессора приходится на первое сканирование и на моменты изменения файлов, а когда всё синхронизировано, она, как сказано в документации, ничтожна. Ориентир такой: хорошо начать с 1 ГБ, а при большом числе файлов или устройств помогут 2–4 ГБ. По-настоящему важен диск: на нём должно поместиться всё содержимое синхронизируемых папок, а при включённом версионировании файлов ещё и место для старых копий. Диск в панели можно увеличить, но нельзя уменьшить.

ПрименениеРазмерЦенаВыбрать
Несколько человек 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/мес.
Небольшая команда 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/мес.
Компания 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/мес.

Кому подходит?

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

Что будет после заказа?

  1. Задайте размер и оплатите заказ.
  2. Сервер запускается, и Syncthing устанавливается сам. В наших проверках на настоящих серверах это заняло около 3 минут.
  3. В панели откройте свой сервер в разделе «Мои серверы», нажмите «Открыть приложение» и войдите, используя строки «Логин» и «Пароль».
  4. В Syncthing на своём компьютере скопируйте идентификатор устройства. В интерфейсе сервера выберите Add Remote Device и вставьте его.
  5. На своём компьютере тоже добавьте идентификатор устройства сервера, затем выберите папки для общего доступа.

С каждым сервером

  • Ежедневные бэкапы входят в цену
  • Безлимитный трафик
  • Полный root-доступ
  • Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
  • Расположение: Istanbul · IST-1.

Полезно знать

  • Syncthing — это не бэкап: удаления и изменения распространяются на все ваши устройства. Версионирование файлов по умолчанию выключено, и вы включаете его для каждой папки отдельно.
  • Права на синхронизируемые файлы и юридическая ответственность за них лежат на вас. Передавайте только то, что вам разрешено использовать.
  • У официальной команды нет планов по iOS. Вместо этого в документации перечислены приложения сообщества для телефонов: Syncthing-Fork для Android и Synctrain для iOS.
  • Syncthing бесплатен и имеет открытый код (MPL-2.0), платного уровня и учётной записи нет.
  • В панели по-прежнему показан пароль, заданный при установке, поэтому, если вы смените его, новый храните самостоятельно. Обновлять Syncthing нужно вам самим.

Syncthing: вопросы и ответы

Сколько оперативной памяти нужно Syncthing?

Официальной цифры нет. Ориентир такой: хорошо начать с 1 ГБ, а при большом числе файлов или устройств помогут 2–4 ГБ. Когда всё синхронизировано, нагрузка на процессор ничтожна. Если этого мало, увеличьте сервер в панели. Сервер один раз перезапустится, а ваши данные и IP останутся прежними.

Как добавить устройство на сервер Syncthing?

В Syncthing на своём компьютере откройте Actions, затем Show ID и скопируйте идентификатор устройства. В интерфейсе сервера вставьте его в Add Remote Device. Повторите то же в обратную сторону: два устройства соединяются только тогда, когда каждое добавило другое. Затем откройте общий доступ к своим папкам.

Может ли Syncthing заменить бэкап?

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

Можно ли пользоваться Syncthing на телефоне?

Да, через приложения сообщества. В официальной документации перечислены Syncthing-Fork для Android и Synctrain для iOS. У основной команды нет планов по iOS, потому что iOS ограничивает работу в фоне. Эти приложения сделаны не командой Syncthing.

Шифруются ли мои файлы Syncthing при передаче?

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

Зачем Syncthing сервер?

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

Читайте дальше и смотрите похожие приложения