Без ID під час реєстрації · Storage VPS від 500 GB до 8 TB · Оплата в BTC, USDT, USDC, ETH, SOL, LTC, XMR
Мова: Українська
Отримати сховище

Syncthing · вузол, що ніколи не спить

Як запустити Syncthing на storage VPS як постійно онлайн-вузол?

Два пристрої синхронізуються, лише коли обидва онлайн. VPS, який завжди онлайн, дозволяє ноутбуку й телефону, що ніколи не зустрічаються, залишатися синхронними, а в режимі untrusted робить це, не маючи змоги прочитати жодної назви файлу.

Останнє оновлення: · 6 хв читання

Коротка відповідь

Як запустити Syncthing на VPS як постійно онлайн-вузол?

Щоб запустити Syncthing на VPS як постійно онлайн-вузол, запустіть його як службу systemd, відкривайте його GUI лише через SSH-тунель до 127.0.0.1:8384, відкрийте порт 22000 і додайте VPS як untrusted-пристрій, щоб він зберігав лише зашифровані дані. Coffervale storage VPS на 1 TB коштує $1.66 на місяць при оплаті за 12 місяців (2 November 2026).

Навіщо запускати Syncthing на VPS?

Бо Syncthing синхронізує лише між пристроями, які онлайн одночасно, а VPS онлайн увесь час. Без нього ноутбук, закритий, поки ваш телефон поза домом, ніколи не обмінюється з ним змінами. З VPS посередині кожен пристрій синхронізується з VPS, коли виходить онлайн, а VPS передає зміни далі. Його публічна адреса також дозволяє вашим пристроям підключатися до нього напряму, а не чекати на релей.

Синхронізація — не резервна копія. Файл, який ви видалили, або теку, яку шифрувальник ransomware зашифрував на одному пристрої, буде видалено чи зашифровано на інших протягом секунд, включно з VPS. Синхронізація так само вірно копіює ваші помилки, як і ваші файли, тож тримайте версійовану копію деінде, як описано в Як використовувати VPS для позасайтових резервних копій?.

Syncthing має працювати як системна служба systemd чи як служба користувача?

На сервері документація Syncthing рекомендує системну службу syncthing@USER, яка запускається під час завантаження без жодного входу в систему; служба користувача теж працює, щойно ввімкнено lingering. Служба користувача syncthing.service зазвичай запускається лише після входу її користувача, чого на headless VPS ніколи не буває. loginctl enable-linger це змінює: екземпляр systemd користувача запускається під час завантаження і бере службу з собою. Пакет Debian 13 встановлює обидва файли unit, тож копіювати нічого не потрібно.

Запускайте Syncthing під його власним непривілейованим акаунтом, з домашнім каталогом на диску сховища, щоб синхронізовані теки потрапляли туди. Кроки підготовки цього диска — у Як змонтувати й відформатувати диск сховища на Linux VPS?.

Як root на VPS: акаунт на диску сховища, потім одна з двох служб
apt install syncthing
useradd --create-home --home-dir /srv/data/sync --shell /usr/sbin/nologin syncer

# Option A: system service, the one Syncthing documents for servers
systemctl enable --now [email protected]

# Option B: user service, started at boot by lingering
loginctl enable-linger syncer
systemctl --user -M syncer@ enable --now syncthing.service

Як відкрити GUI Syncthing на VPS, не виставляючи його назовні?

Залиште GUI на його типовій адресі 127.0.0.1:8384 і переадресуйте до неї локальний порт через SSH. FAQ Syncthing дає саме цей метод для доступу до GUI з іншого комп'ютера. Тунель використовує ваш наявний SSH-логін, тож GUI ніколи не слухає на публічній адресі. Якщо ви колись прив'яжете його до 0.0.0.0, той самий FAQ радить встановити пароль і ввімкнути HTTPS. Установіть користувача й пароль GUI у будь-якому разі: кожен акаунт на VPS може звертатися до 127.0.0.1.

На вашому комп'ютері: тунель, потім відкрийте http://localhost:9090
ssh -N -L 9090:127.0.0.1:8384 [email protected]

Як зробити VPS untrusted (зашифрованим) пристроєм?

Поділіться кожною текою з VPS з довіреного пристрою з паролем шифрування та прийміть її на VPS як теку "Receive Encrypted". Пароль встановлюється для кожного пристрою в налаштуваннях спільного доступу до теки і лише для untrusted-пристрою; ваші власні ноутбуки й телефони діляться між собою без нього. Дані шифруються ключами, похідними від цього пароля та ID теки через scrypt, з використанням XChaCha20-Poly1305 та AES-SIV. У налаштуваннях пристрою VPS на ваших довірених машинах також позначте "Untrusted" у розділі Advanced: тоді Syncthing блокує з'єднання, якщо будь-яка спільна з ним тека не має пароля.

Два обмеження випливають із документації. Функцію "should still be considered beta / testing only", тож тримайте іншу копію всього важливого. І оскільки зашифровані блоки не можна повторно використовувати між файлами, перейменування великого файлу може змусити VPS відкинути старий і завантажити дані заново; редагування всередині файлу все ж переміщує лише змінені блоки. Untrusted-вузол — це сховище, яке не може прочитати власний вміст.

Що VPS може бачити в режимі untrusted?

ЕлементВидиме для VPS
Вміст файлів✗
Назви файлів і папок, структура каталогів✗
Час зміни та хеші файлів✗
Розміри файлівТак: зашифровані файли трохи більші, але початковий розмір легко визначити
ID папки та мітка✓
ID пристроїв і адреси пристроїв, які підключаютьсяТак, як і для будь-якого вузла

Які порти та налаштування виявлення потрібні постійно увімкненому вузлу?

Відкрийте порт 22000 для TCP і UDP; порт GUI 8384 залишається закритим. Syncthing використовує 22000/TCP для свого протоколу синхронізації TCP і 22000/UDP для QUIC. Порт 21027/UDP забезпечує локальне виявлення, яке знаходить лише пристрої в тій самій локальній мережі, тож VPS від нього нічого не отримує.

Коли 22000 доступний за публічною адресою, ваші пристрої підключаються безпосередньо до VPS. Тоді ви можете ввести адресу VPS, tcp://203.0.113.10:22000, у налаштуваннях кожного пристрою замість того, щоб покладатися на глобальне виявлення. Ретранслятори стають запасним варіантом, а не потребою, і FAQ Syncthing зазначає, що ретранслятори все одно не бачать даних, які через них проходять.

З ufw як фаєрволом
ufw allow 22000/tcp
ufw allow 22000/udp

Скільки коштує постійно увімкнений вузол Syncthing?

Згідно з оглядом Coffervale від 2 листопада 2026 року, плани storage VPS від хостингів, які приймають криптовалюту без документа, що посвідчує особу, коштують у медіані $4.00 за TB на місяць, від $2.22 у найдешевшого. Обирайте розмір плану за папками, які ви синхронізуєте, плюс запас на зростання: Щоб збільшити обсяг, замовте більший тариф і скопіюйте дані через rsync або zfs send; зміна розміру працюючого сервера на місці на старті не пропонується. Трафік синхронізації зараховується до місячної квоти, 4 TB на місяць на плані Clay з 1 TB; Кожен сервер має одну IPv4-адресу та IPv6 /64 на порту 1 Gbit/s, з місячною квотою трафіку 2 TB плюс 2 TB за кожен TB збережених даних: 3 TB для Silt, 4 TB для Clay, 6 TB для Shale, 10 TB для Granite, 18 TB для Bedrock. Після вичерпання квоти порт працює на 100 Mbit/s до початку наступного періоду; нічого додатково не виставляється до оплати. План на 1 TB описано в Where can I get a VPS with 1 TB of storage?. Якщо вам також потрібен вебінтерфейс, календарі або посилання для спільного доступу, порівняйте два варіанти сервера в Nextcloud or Seafile on a small storage VPS?.

Запитання про Syncthing на VPS

Чи є Syncthing VPS резервною копією?

Ні. Видалення та зміни доходять до VPS за секунди, так само як і ваші файли. Поєднуйте його з інструментом версійного резервного копіювання, як-от Borg або restic, що пише в окремий репозиторій.

Чи може VPS читати мої файли в режимі untrusted?

Не їхній вміст, назви, час чи структуру папок; він бачить розміри файлів, а також ID папки та мітку. Syncthing досі називає цю функцію бета-версією, тож тримайте ще одну копію всього важливого.

Як повернути свої файли із зашифрованої копії?

Скопіюйте зашифровану папку на довірений пристрій і запустіть syncthing decrypt з паролем папки. Без цього пароля копію не зможе розшифрувати ніхто.

Чи потрібні ретранслятори, якщо VPS має публічну IP-адресу?

Ні, коли порт 22000 відкритий: ваші пристрої підключаються до VPS безпосередньо. Ретранслятори залишаються запасним варіантом, і вони не можуть прочитати те, що через них проходить.

Яку версію Syncthing має запускати VPS?

Останнім випуском на 2 листопада 2026 року був Syncthing 2.1.7 від 21 жовтня 2026 року, доступний із власного репозиторію пакетів проєкту; Debian 13 постачає 1.29.5. Syncthing 2.x зберігає конфігурацію в ~/.local/state/syncthing, тоді як старіші інсталяції можуть досі використовувати попередні шляхи.

Джерела (7)
  1. Недовірені (зашифровані) пристрої — Syncthing project (read 2026-11-02)
  2. Автоматичний запуск Syncthing (системні та користувацькі служби systemd, lingering) — Syncthing project (read 2026-11-02)
  3. FAQ: вебінтерфейс GUI з іншого комп'ютера, ретранслятори — Syncthing project (read 2026-11-02)
  4. Налаштування фаєрвола: порти 22000/TCP, 22000/UDP, 21027/UDP — Syncthing project (read 2026-11-02)
  5. Конфігурація Syncthing: розташування конфігурації, параметри виявлення та ретрансляції — Syncthing project (read 2026-11-02)
  6. Випуски Syncthing (v2.1.7 від 21 жовтня 2026 року) — Syncthing project on GitHub (read 2026-11-02)
  7. Пакет Debian trixie syncthing 1.29.5 та його список файлів — Debian (read 2026-11-02)

Від $1.24/місяць · без KYC

Отримати сховище