Time 4.04

Тайм 4.04

vk Time4.04 telegram Time4.04 tenchat Руслан Абузяров

Syncthing. Синхронизирую данные всегда.

Synchthing - продукт для непрерывной синхронизации между устройствами и гаджетами по протоколу torrent.

Весьма удобная штука, хочу сказать. Что она делает?

По данному продукту есть куча информации в сети. Вот, например, ссылка на официальную документацию.

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

Казалось, бы, сейчас таких сервисов для синхронизации туева куча, но перепробовав и перелопатив такую кучу, я уже несколько лет пользуюсь именно syncthing.

Почему? Данное решение, фактически, не требует отдельного сервера, обмен информацией между устройствами происходит по протоколу torrent, а torrent-протокол, как мы знаем, может спокойно работать и гонять инфу через такие препятствия как брандмауэры, NAT и прочие... А также, syncthing можно скачать и установить практический в любую операционную систему (кроме ios, но тут пофиг)).

Как я использую данную технологию?
1. Для синхронизации баз менеджера паролей KeePass.
2. Для синхронизации документов.
3. Для синхронизации баз Obsidian.
4. Для синхронизации на все устройства фото-видео с смартфона и планшета.

И так, у меня постоянно бегает трафик между смартфоном, планшетом, двумя ноутбуками, а также рабочим и домашним компами.

Но, помимо этого, еще поднят отдельный сервис на внешней, арендованной VPS. А поднял я его после одного случая - создал на домашней машине запись в obsidian, параллельно сохранил пароль для доступа в один сервис в keepass... и после выключил комп.

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

Чтоб избежать в будущем подобного, на своей VPS, уже много лет арендованный у облачного хостера timeweb cloud под разные нужды, поднял, для подстраховки еще один экземпляр syncthing.


Теперь данное звено является как бы промежуточным хабом для синхронизации, а также параллельно резервирует содержимое синхронизируемых директорий. А то всяко бывает - случайно убьешь файлик на смартфоне, а он автоматом удалится и на всех остальных девайсах)))

Как установить софт на MS Windows думаю писать нет смысла, там все стандартно, единственное, что для удобства лучше скачать и установить лаунчер Synctrayzor.

Последние несколько лет я пользуюсь двумя отечественными desktop-дистрибутивами на Linux в повседневке, поэтому приведу примеры установки для них:

Установка Syncthing на AltLinux
Установка Syncthing на AstraLinux

В качестве серверной ос на VPS у меня исторически крутится ubuntu-server, переделывать не хочу, и лениво, и затраты временных ресурсов, и главное правило "работает - не трогай")). Ну и инструкция, как я это все устанавливал:

Установка Syncthing в Ubuntu server


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

Примерно набросал тут:

Быстрая базовая настройка Syncthing

P.S. Не совсем пока понял почему, и заметил только на устройствах с Harmony OS. По каким-то причинам периодически пропадает скрытая папка, такой, своего рода маяк, который создается автоматически при подключении к синхронизации. Следовательно, устройство перестает принимать и отправлять файлы. Лечится только путем ручного создания папки .stfolder в корневой директории синхронизируемой папки. Но, опять же, через энное время .stfolder снова удаляется. 

Комментарии:

Социальные сети:

© 2011- 2024 

Блог Тайм4.04 - Авторский проект практикующего системного администратора.

Все права защищены©. При копировании материалов, активная ссылка на сайт https://time404.ru обязательна.

Внимание! Мы используем cookies чтобы сайтом было удобнее пользоваться.