📣Рубрика: Что сейчас расскажу, укачаешься 🐱 или что такое Syncthing?
В какой то момент жизни, я пришел к Obsidian. По сути, это просто удобный текстовый редактор с плагинами, для всей базы знаний которую ты копишь, будь то быстрые туториалы для чего-то, или базовые записи по каким то книгам, выводам или даже курсам.
Но у него была проблема, как и у многих сервисов, чтобы между устройствами (а мне было очень важно) перекидывать данные, нужно было оплатить подписку (в рф с этим сложно нынче, я то не против).
В итоге я пошел на поиски аналога, гугл драйв, яндекс, свой s3, самому писать синхронизатор или вовсе git. Но потом наткнулся на Syncthing. В общем пушка, бомба, и безумно нужная штука🍦
Теперь по порядку, что и для чего это? Если вам надоело шарить с одного пк, на другой файлы через телегу или облако — а хочется наконец чего-то, что просто работает, попробуйте Syncthing. По своей сути это тул обеспечивающий синхронизацию между 2-мя и более устройствами. Т.е. у тебя есть 2 пк, на которых одна и та же папка будет синхронна и не важно сколько она весит, и тебе не надо настраивать как то сетку и пробрасывать ничего наружу. По сути можно настроить синхронизацию за пару минут.
➡️Как это работает вообще? Пока у ваших пк есть доступ к интернету, они могут найти друг друга через 🔍discovery-сервер*, а дальше они соединяются напрямую друг с другом, либо через 🔄 relay*(но если у вас не скрытые за NAT пк, вам не нужно думать об этом).
🐾Важно: Все данные шифруются, передаются напрямую, хранятся только у тебя.
Это прям low-effort способ избавится от флешек, телеги, облак и всего остального как способа «перекинуть файл себе». Установил и забыл.
🧩 Как я использую: * Общая папка между 4мя пк, которая всегда обновляется, так же есть отдельный сервер — он как вечный бэкап, всегда включён и страхует, если другие ПК временно недоступны. * Папка с бэкапами которые собираются с нескольких серверов! И они между собой синхронизируются, так что даже если я где то что-то потеряю, я смогу восстановить🎁
Значения со звездочкой:😬 * Discovery-сервер - это «телефонный справочник» если очень кратко * Relay - Relay — это посредник, через которого Syncthing передаёт файлы, если устройства не смогли соединиться напрямую.
P.s. могу потом показать, как настроить Syncthing полностью оффлайн или через Docker, если захочется заморочиться 🔐
