Чтобы добавлять сообщения и комментарии, .

@lex2d:
lex2d

Эдакий открытый бтсинк. Проект в альфе, есть под вин/лин/иос. Может кому будет интересно потыкать.
librevault.com

@kitt:
kitt

почему авторы syncthing не запилили нормальный UDP hole punching, а понаделали костылей в виде релеев?

@Balancer:
Balancer

К вопросу о влиянии введения платных ограничений продуктов, имеющих бесплатные аналоги. И влияние на последних :)

@Linda-chan:
Linda-chan

А, ещё прикол. В настройках есть галочка «Autoupdate», которая никуда не сохраняется. Когда возникли какие-то проблемы с локальным файрволлом, Syncthing завис на попытке запроса информации о версии и дальше больше не пошёл – файрволл рубил этот коннект. Тогда-то я и узнала про галочку, которая всегда включена.

@Linda-chan:
Linda-chan

Syncthing оказался неспособен справиться с папкой с именем «ABCDE.fgh». То настройки забудет, то в конфиг не сохранит, то два раза один и тот же ID отправит на другие устройства.

@Linda-chan:
Linda-chan

Настроила автозапуск Syncthing демоном на сервере. Пришлось поправить приложеный конфиг =_= В общем и целом сделала как с BTSync – запускается от моего пользователя и конфиг берёт в моей папке. Вроде работает.

@Linda-chan:
Linda-chan

Ах да, у меня показывался рассинхрон – синхронизация с одним сервером бесконечно висела на 50%. Решила проверить догадку. У меня в тестовом режиме две папки, но на том сервере одна их них не добавлена, так как не нужна. Но права всё равно даны на всякий случай. Подумала, что 50% – уж очень круглое число. Добавила папку на том сервере, данные залились в неё, и «50%» пропало. Не, я в принципе понимаю, что имела в виду программа, но так всё равно быть не должно.

@Linda-chan:
Linda-chan

Обновился клиент Syncthing. Ченджлог не наблюдается. Накатила обновление на серверах, скачала архив для Windows, распаковала, стартонула. Схватилось почти сразу, разве что минуты три сервера не могли договориться. Рассинхрон вроде пропал, архив синхронизировался бодренько. Я прямо и не знаю...

@Linda-chan:
Linda-chan

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

@Linda-chan:
Linda-chan

Прикольно! У меня только что случился таймаут на локалхосте. Вэб-морда сообщила, что де таймаут, перезагрузите страницу, а сам Syncthing выдал в консоль это:
14:36:54 WARNING: decoding posted config: read tcp 127.0.0.1:8384->127.0 .0.1:2751: i/o timeoutТакой дятлизм и дуболомство особенно обидны, учитывая, что, как оказалось, если Syncthing умудрится подключиться, то у него очень неплохая скорость. Два метра за пару секунд в то время как четыреста кило BTSync может передавать час.

@Linda-chan:
Linda-chan

А вот Syncthing пока ничем порадовать не может. Между серверами вроде как синхронизируется нормально – канал там жирный. С клиентами сложнее. Они отваливаются, переключаются на релеи, валят странные ошибки, но! После пары часов работы в таком режиме, всё вроде бы устаканивается, по крайней мере, до следующего перезапуска программы. Ну и добавление папок тут заморочено донельзя: добавь компьютеры, добавь папки, добавь разрешения на использование, повтори на других машинах =_= В BTSync такой фигни не было. Правда, один раз, при добавлении одной машины, на добавляемой возникло сообщение, что её добавили, давайте сделаем тоже самое. Но это было всего раз. И ещё прикол. Программа слушает порт 1234. Делаю «telnet host.name 1234», устанавливается подключение и тут же отваливается. Прямо мгновенно. Ну а в логах что-то про «Hello», которым не удалось обменяться, пишется. Не удивительно, что всё постоянно отваливается =_=

@Linda-chan:
Linda-chan

Странно. Поработало оно полчасика и стабилизировалось. Вроде бы синхронизируется медленно, но стабильно. Странно!

@Linda-chan:
Linda-chan

Вроде бы синхронизацию более-менее удалось заставить работать, но коннекты постоянно отваливаются. В доках нашла опцию pingTimeoutS для config.xml, но она не сильно помогает. В вэб-морде, само собой такой опции нет =_=

@Linda-chan:
Linda-chan

Скачала, поставила, не работает. Тоесть в Windows завелось почти сразу, а в Линуксе через пинки завелось. Ну, демоном оно не работает – ладно. Запустила, оно сгенерировало сертификат, начало писать всякое в консоль. Окей, делаю туннель SSH, открываю в броузере. Начинаются сыпаться ошибки HTTPS, еле как добавила сертификат в исключения, но вэб-морда открывается редко и отваливается. Попробовала через прокси и HOSTS на сервере – та же фигня. Открыла через HTTP на том же порту – неожиданно открылось, хотя на Windows делало редирект на HTTPS. Вроде бы работает. Добавила папку с ID, как на Windows. Вроде папки есть, но не синхронизируются. Ладно, добавила устройства и там, и там, разрешила доступ к папкам, вроде бы имена распознались, но снова ошибки. Ручками открыла порт на сервере и профорвардила порт на роутере дома. Даже телнетом затестила – открывается. Но нет, снова ошибки подключения, в консоли сообщения про «Connection was reset by peer» и «i/o timeout». В общем, так файлы и не синхронизировались у меня – повторю попытку как-нибудь в следующий раз.

@kitt:
kitt

бодренько синхронизировал 16 гигов через релей часов за 5-6

@kitt:
kitt

начал ковырять syncthing

@Balancer:
Balancer

Забавно. Держал в syncthing черновики по разработке infonesy-адаптера к форуму mybb. Потом на пару месяцев делами завалило, к этой теме не обращался. Сейчас полез, чтобы возобновить работу — нигде нет! Только в версионном бэкапе .stversion. Подумал, что перенёс в внешний репозиторий и грохнул черновик, да забыл об этом. Но нету нигде. Удивительно. Придётся теперь из версионного бэкапа по частям собирать :)

@Balancer:
Balancer

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

@Balancer:
Balancer

Запарили разработчики Syncthing ломать совместимость версий. Опять развалилась инфраструктура из-за того, что 0.12 несовместима по протоколу с 0.11

@Balancer:
Balancer

Разработчики BTSync поняли свой прокол и в версии 2.2 убрали ограничение на число каталогов в бесплатной версии и вернули обмен каталогами по ключам.

Посмотрим, устранили ли они зависы под Android :)

Если всё так, то частично вернусь на BTSync. Всё же, Synthing в некоторых местах — просто ад :D

@Balancer:
Balancer

Syncthing + Firefox потеряли все сессии последнего. Первый забил весь SSD своим логом на 21Гб (снова и снова, два раза в день приходится чистить), второй при записи сессии не распознал, что места на диске нет и потерял файл с сессией на 4 окна и 80 табов.

@Balancer:
Balancer

Смотрю — место на SDD кончилось. Ну, дело житейское, винда 10, все дела... Мой старый фаворит, SequoiaView не справляется под градом симлинков (точнее, Juncti) на HDD, но вручную покопался, нашёл несколько древних артефактов, грохнул, высвободив 7Гб. Успокоился.

Сегодня — опять ругань, что не места o_O

Вручную искать уже нереально, зато нашёл более современный аналог SequoiaView — WinDirStat.

windirstat.info

Кстати, забавно, что теперь обратный процесс идёт, как я понял, это тот же линуксовый KDirStat, только под винду. В общем, оказалось, что это Syncthing серет в свой лог. 20Гб уже! o_O

@Michae1:
Michae1

Дошли наконец руки попробовать это чудо инженерной мысли. Главное впечатление после первых двух дней ковыряний — да что ж его на каждый пук-то перезапускать надо?!

@Balancer:
Balancer

У Syncthing просто опа какая-то с юзабилити. Мало того, что вместо простых и удобных ключей в BTSync 1.x, тут используется связывание машин (что делает в принципе невозможным открытое коллективное использование Syncthing), так ещё и кошмар с конфигурированием. На всех машинах нужно прямо указывать, каким машинам раздавать каталоги. Когда число активных машин переваливает хотя бы за 5 штук, начинается просто жесть. Плюс к этому нужно перезагружать демон на каждый чих. Поменял настройки в одном каталоге, лезешь менять второй без перезагрузки — изменения в первом теряются... Сижу уже час, как идиот, настраиваю, кому что откуда и куда раздавать.

Плюс к этому совершенно невменяемые сообщения об ошибках, если что-то идёт не так...

BTSync 1.4 был по сравнению со всем этим просто эталоном...

@Balancer:
Balancer

Начал форсированный перевод части каталогов (где не нужен Android и публичный доступ) с BTSync на Syncthing. Нет, мне и вправду интересно, каким местом думали разработчики BTSync, так форсированно убивая продукт?

@Balancer:
Balancer

Блин, ну вот почему, стоит появиться приличному изделию, как его быстро уродуют. И остаёшься у разбитого корыта без альтернатив. BTSync 2.0 ушёл в платную сторону, да ещё и стал намного менее юзабельным. Требует теперь каких-то привязок комьютеров. На десктопе не работает на системах с IE<11. Под Android клиент отвратителен, жрёт массу ресурсов даже при выставленных «Режим энергосбережения». Пишет «Низкий заряд батареи» (в смысле, вся синхронизация остановлена) и при это жрёт 20% CPU... Такая конфетка была и так быстро превратилась в го^W тыкву.

Syncthing же пока абсолютно не готов как замена. На десктопе под Linux не работает с NTFS. Под Android у меня просто не работает — бесконечный «Waiting for API», при чём, судя по комментариям в Маркете, проблема массовая. При работе тоже требует привязки компов, что сильно меняет суть работы. Постоянно мусорит браузерными окошками не смотря на -no-browser и т.п.

Только привык к удобной синхронизации между своими компами не глядя на объёмы данных — и на тебе, больше пользоваться нечем :-/

@Michae1:
Michae1

SyncThing — opensource-аналог BTSync'a.
Продукт в стадии активной разработки. Однозначно пробовать, а со временем, может — и переезжать с BTSync'a. В своё время так же мигрировал с DropBox'a на BTSync :)