LINUX.ORG.RU

11
Всего сообщений: 41

Подключится по SSH к веб-интерфейсу Syncthing удаленной машины

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

через ssh можно пробрасывать порты. если веб интерфейс висит на сервере на http://localhost:8384/ то ты можешь сделать ssh -L 9999:localhost:8384 server и заходить в веб интерфейс с локального компа через http://localhost:9999/ а трафик будет гоняться до сервера по ssh

Но короче я до конца не понял. Может кто-то мне разъяснить на пальцах как это всё сделать? Сейчас я подключаюсь по SSH по ключу вот такой командой:

sudo ssh -p 54789 -i /media/lpuser/4546-8225/key cluser@192.168.0.100

 , ,

TheLinuxUser ()

Syncthing между двумя подсетями.

Может тему надо в Admin? Собственно subj. Как с помощью Syncthing настроить синхронизацию между подсетями? Syncthing-и видят друг друга только в пределах подсети и не видят в соседней. Только Syncthing на сервере видит Syncthing-и обеих подсетей. Прописывал IP статически, поднял на сервере релей. Определяют IP, отправляют пакеты и…

tcp  In  192.168.1.192:52135       192.168.2.68:22000       CLOSED:SYN_SENT     00:00:06  00:00:32    2  104
tcp  Out 192.168.1.192:52135       192.168.2.68:22000     SYN_SENT:CLOSED       00:00:06  00:00:32    2  104

Это всё. Включал глобльное обнаружение — лезут в интернет и ничего не меняется. В логах firewall pf на сервере пусто. Всякие ssh, ftp и прочие samba-ы между подсетями работают без проблем. Не хочет только Syncthing.

 

sinaps ()

Syncthing постоянные конфликты

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

tasks.sync-conflict-20210423-075828-HSQGJFB.org
tasks.sync-conflict-20210423-075829-HSQGJFB.org
tasks.sync-conflict-20210425-190546-74WHH6B.org
tasks.sync-conflict-20210425-190546-74WHH6B.org
tasks.sync-conflict-20210425-190546-74WHH6B.org
tasks.sync-conflict-20210426-080255-74WHH6B.org
tasks.sync-conflict-20210426-080256-74WHH6B.org
tasks.sync-conflict-20210426-080256-74WHH6B.org

Это только за последние 3 дня. В среднем их по 3-4 за день. Причем очень странно это происходит. Я редактирую орг файлы на одном ПК в течение дня. Вечером начинаю работать с другим ПК, а там уже куча конфликтов, хотя файлы там не были открыты, там их никто не изменял (некому). С правами на файлы все ок, с памятью и диском тоже все ок. На обоих ПК директория для синхроинзации на ext4. ФС проверял. В логах syncthing я чего-то странного кроме самого сообщения о конфликте не увидел. Настройки дефолтные, оба ПК равноправны. У меня складывается впечатление, что когда я редактирую файл на ПК1 и сохраняю его, то он не «долетает» до ПК2. «Долетает» более поздняя версия файла, а потом «прилетает» ранняя версия файла и из-за этого конфликт. Может в релеях дело? Где-то затупило и файл повис на полпути, не «долетев»? Хотя я постоянно мониторю веб интерфейс. Состояние всегда «Up to Date». Интернет у меня шустрый, 100Мбит.

У кого-нибудь такое наблюдается? Версия 1.15.1. До нее тоже самое было на 1.13.1. Напрягает это каждый день вычищать.

 , , , ,

xLithium ()

Не работает синхронизация через relay между мобильником и компом (оба за restricted NAT). У кого-нибудь работает через relay?

Использую последние версии на Windows и android. На https://relays.syncthing.net/ есть куча релеев. Почему у меня через них не работает? Может, нужны какие-то специфичные настройки? Устройства друг друга, как я понимаю, видят. Но синхронизация на 0% стоит со стороны компа на windows.

 , , , ,

aafedorov1989 ()

Запуск процессов под другими пользователями

Есть два пользователя в Linux Mint: user1 и user2. Работа основная ведётся под user1, Syncthing настроен на user2. Как запустить Syncthing под пользователем user2, работая в user1, без переключения пользвателей, в сессии user1?

 , ,

Desmond_Hume ()

Аналог google photo self hosted

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

Попробовал nextcloud чо то андроид приложение совсем уж тормозит, вылетает.

Synthing, seafile подойдет для этих целей? может еще есть какое нибудь приложение?

 , ,

NoobLamer ()

Нужен совет, как организовать домашнее облако

Доброй ночи.

Есть сильное желание разрулить бардак с файлами, который сейчас творится у меня на компьютерах. Сделать синхронизацию, регулярные бекапы и прочее. Пробовал пользоваться публичными облаками, но не зашло - Google Drive, OneDrive не поддерживают Linux, а отечественным сервисам нет доверия. Есть постоянно работающая машина, хочется организовать на ней файлопомойку. Я бы разделил все файлы на три категории:

  1. Небольшие файлы типа документов, которые нужно синхронизировать между всеми машинами
  2. Большие файлы, которые синхронизировать не нужно, но должна быть возможность оперативно достать их при необходимости. Храниться будут на отдельном диске.
  3. Архивы и бекапы, доступ к которым нужен крайне редко и которые хранятся в публичном облаке в зашифрованном виде (спасибо, rclone)

Из того, что уже успел попробовать:

  • Nextcloud. То, что он тормозит, это ладно. Десктопный клиент уже второй раз отказывается синхронизироваться. Первый раз это был явный баг с поддержкой HTTP/2, который довольно оперативно пофиксили, во второй раз просто молча отказывался что-либо делать. Штатный конфиг MySQL постоянно что-то писал на диск, терзая SD-карту. Плагин для работы с внешними хранилищами дико глючный, с WebDAV отказывается показывать размеры файлов и дату изменения, с FTP через раз выдает ошибку при попытке выгрузки файла. Понятно, что можно дальше разбираться и дебажить, но в какой-то момент накипело, начал искать альтернативы.
  • Seafile. Не поддерживает внешние хранилища. Для последней версии нет сборки под ARM. Попробовал собрать сам, система сборки работает на каких-то костылях и вызывает ощущение фрустрации. Пришлось вставлять несколько workaround, чтобы нормально заработало за nginx. В общем, доверия этому инструменту у меня нет.
  • Syncthing. Та вещь, которой пользовался несколько лет до того, как решил привести всё в порядок. Работала сравнительно стабильно, но временами всё же тупила - либо не видела изменения, либо не торопилась отправлять их другим пирам, либо внезапно останавливала передачу. Это было в районе версии 1.2, если кто-то может подтвердить, что за это время подтянули стабильность, буду очень благодарен. Ну и другой важный минус - нужно где-то отдельно искать веб-интерфейс для оперативного доступа, кроме filestash пока что ничего не нашёл.
  • Resilio Sync. Долгое время не решался пробовать, ограничивался Syncthing. На днях попробовал, вроде работает. Если ситуация со стабильностью лучше, чем у Syncthing, буду пользоваться этой утилитой. Та же проблема с веб-интерфейсом, про которую писал выше.

Буду очень рад, если кто-нибудь поделится опытом в решении подобных задач, расскажет, на чем в итоге остановились.

 , , , ,

h31 ()

Истории (не)успеха про Syncthing, Resilio Sync (Bittorrent Sync)

Интересуют: домашние и офисные примеры использования по критериям:

  • Как давно запущен?
  • Сколько людей пользуется?
  • Каков суммарный объем данных?
  • Используете ли мобильный клиент (МК)?
  • Если используете МК, то на какой платформе и как вам он (МК)?
  • Опишите свои ощущения от использования сабжей в сравнении с Dropbox, Yandex.Disk, Mega и т. п.

Если что-то еще хочется узнать, добавляйте вопросы комментариях.

По мотивам этого поста: Истории (не)успеха про Owncloud или Nextcloud

 , , ,

lx1 ()

Где вы бекапите KeePassXC базу ключей?

У меня был дропбокс, но я удалил его. Google drive, для него обязательно нужно регать google аккаунт. Да и с ним был тоже очень плохой опыт. Когда-то в нем хранил фотки, и они тупо исчезли. Писал в их техподдержку и сказали шо была тех.ошибка и извинились. После чего сразу снес google. Плохая компания этот гугловцы. Mega не пробовал, но он выглядит очень мутной. Очень мало отзывыов в инете. Поднять свой сервак, для этого нужно каждый месяц плотить 10$ как минимум. Не выгодно. Файл всего 2 кб весит, из-за него поднимать отдельный сервак не очень выгодно. Syncthing пробовал, но он только между локальными хостами синхронизируются. Или опять же нужно поднимать удаленый сервак с линуксом.

Вообщем. Как вы храните KeePassXC ключи?

 , , , ,

Deleted ()

Автозапуск syncthing на серваке

Народ, скажите, как закостылить автозапуск от юзера синксинка на серваке, если юзер не залогинен. Я вроде как то делал и все работало, а тут на новый сервак переехал и уже не пашет. Вроде в доках было что-то, но никак не могу найти. А то щас работает, только если по ssh захожу из-под юзера. После окончания сессии ожидаемо дохнет и сервис.

 ,

Zanosit ()

syncthing восстанавливает директорию, которая удалена на устройствах

Выглядит так, как будто syncthing сошел с ума. Есть директория, которая синхронизируется с 3 устройствами. Сейчас проводил небольшую реорганизацию, в т.ч. удалял папки со старыми бекапами конфигов. Среди этих бекапов был бекап $HOME/.config/syncthing. Удалил эти бекапы, занимаюсь своими делами. Через минуту вижу, что директория опять появилась. Я ее удалил. Она опять появилась. В этой директории, где раньше были бекапы конфигов со всей системы, теперь только бекапы $HOME/.config/syncthing. Сколько бы я не пытался ее удалить, она опять восстанавливается. Все устройства, между которыми происходит синхронизация, онлайн. Дошло до того, что я на всех одновременно запустил скрипт удаления этой директории в цикле с задержкой в 1 сек. Пробовал также отключать другие устройства, удалять на одном, однако, после включения остальных директория снова появляется.

Сервис запущен от юзера везде и спамит в лог одно и тоже:

Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error

Все устройства одного ранга, слушают друг друга. Версионирование выключено. В режиме дебага с флагами events, sync, scanner при восстановлении директории пишет:

2019-03-10 20:08:23 Enabled debug data for "events"
2019-03-10 20:08:33 Enabled debug data for "sync"
2019-03-10 20:08:36 Enabled debug data for "scanner"
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 Walk [archdesk] Matcher/[]@0xc0001ec2d0
2019-03-10 20:09:00 log 8978 StateChanged map[duration:229.124457772 folder:myf4r-6ahux from:idle to:scan-waiting]
2019-03-10 20:09:00 log 8979 StateChanged map[duration:1.9376e-05 folder:myf4r-6ahux from:scan-waiting to:scanning]
2019-03-10 20:09:00 Walk progress done myf4r-6ahux [archdesk] Matcher/[]@0xc0001ec2d0
2019-03-10 20:09:00 log 8980 LocalIndexUpdated map[filenames:[archdesk archdesk/current archdesk/current/configs archdesk/current/configs/config archdesk/current/configs/config/syncthing folder:myf4r-6ahux items:10 version:13524]
2019-03-10 20:09:00 log 8981 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk type:dir]
2019-03-10 20:09:00 log 8982 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current type:dir]
2019-03-10 20:09:00 log 8983 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs type:dir]
2019-03-10 20:09:00 log 8984 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs/config type:dir]
2019-03-10 20:09:00 log 8985 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs/config/syncthing type:dir]
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 log 8991 StateChanged map[duration:0.002907443 folder:myf4r-6ahux from:scanning to:idle]
2019-03-10 20:09:00 log 8992 StateChanged map[duration:9.0049e-05 folder:myf4r-6ahux from:idle to:syncing]
2019-03-10 20:09:00 open: open /home/yorween/Sync/homesync/archdesk/current/configs/config/syncthing/.syncthing.csrftokens.txt.tmp: no such file or directory
2019-03-10 20:09:00 log 8994 ItemStarted map[action:update folder:myf4r-6ahux item:archdesk/current/configs/config/syncthing/csrftokens.txt type:file]
2019-03-10 20:09:00 Puller (folder "homesync" (myf4r-6ahux), file "archdesk/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
2019-03-10 20:09:00 log 8995 ItemFinished map[action:update error:0xc001ede6a0 folder:myf4r-6ahux item:archdesk/current/configs/config/syncthing/csrftokens.txt type:file]

Беглый поиск в темах в суппорте ничего не показал.

syncthing v1.1.0 «Erbium Earthworm» (go1.12 linux-amd64)

 

Yorween ()

Синхронизация файлопомойки

Добрый день. Есть задача сделать синхронизацию двух файлопомоек. Они будут находиться в разных городах. Нужны именно файлопомойки, вариант WebDav или облаками не подходит т.к. файлы больших объемов (от 100мб до 2гб) и в относительно больших количествах (~ 6TB). Пользователи работающие с этими файлопомойками должны иметь доступ к файлам друг друга. Сейчас на 2х тестовых машинах запустил файлопомойки и установил Syncthing для «посмотреть как работает». Все вроде бы нормально (оценка очень поверхностная т.к. работает все в одной локальной сети) но есть вещи которые смущают.

Ну и собственно вопрос. Кто уже делал такие вещи? Какие средства использовали? Как работает? Подскажите софтинку для таких целей желательно бесплатную ). Хотелось бы что бы была возможность зеркалирования файлопомоек в обе стороны, блокировка файла который уже кем то открыт на другом сервере, зеркалирование по событию (изменение, удаление, переименование).

P/S/ Файлопомойки на CentOS 7+samba.

 , ,

one_player ()

Синхронизация Chromium при помощи Syncthing

Я хочу сделать так, чтобы все настройки Chromium, которые могут синхронизироваться на серверах Google, синхронизировались вместо этого на моем собственном сервере. Для этого я собираюсь воспользоваться Syncthing.
Но дело в том, что когда я попробовал было синхронизировать всю папку ~/.config/chromium целиком, резко возрастает трафик при просмотре видео или у меня на другом компе сразу же пропала вся авторизация с сайтами. Видимо, кэш и куки не нужно синхронизировать. Но все же хотелось бы синхронизировать закладки, историю, введенные пароли, установленные дополнения и их настройки (включая настройки самого браузера).
Не подскажете ли какие конкретные папки внутри ~/.config/chromium/Default для этого нужно синхронизировать? Их много, боюсь что-нибудь упустить.

 , ,

Rinaldus ()

Как запустить NTFS-диски на Samba в роутере.

Привет всем. Надеюсь сразу не прогоните. Не могу разобраться. Есть роутер Huawei B315. В нем вшиты Samba и DLNA, а так же распаян USB 2.0. Флешку в FAT32 спокойно вижу с телика и компа, NTFS - нет. Есть какой-то способ «обучить» вшитую Samba работать с NTFS? Только для личных фоток и видео ограничение в 4ГБ не существенно. Но я хотел бы синхронизировать свои комп+телефон+ноут с помощью Syncthing. В таком случае точно будут файлы более 4ГБ. Т.к. роутер всегда включен, то на нем всегда будут присутствовать актуальные (обновленные) версии файлов. Вопрос еще более глупый наверное. Кто-то делал или встречал, что бы Syncthing вшивали в сам роутер? Что бы он выступал как полноценный участник обмена, а не просто как сетевой диск.

 , ,

death7lord ()

Raspberri/готовая платформа

Сап. Хочу прикупить железяку, на которую можно накатить линукс. Основной задачей железяки будет стоять 24/7/365 в отведенном уголке подключенной к домашней сети по ethernet и работать как клиент syncthing. Каких-то особых извращений я с ней не планирую. Разве что потыкать линукс на отзывчивость и, может, подключать иногда к телику для просмотра на большом экране всякого. Вопросов несколько.
Что брать: малинку или готовую платформу вроде Intel NUC (не обязательно эту). Я хочу сразу иметь все необходимое для работы, а значит в случае с малинкой нужно брать упитанный kit, который стоит 9 т.р. Готовые платформы тоже +- стоят 10-11 т.р. Для меня разница не существенная. Главное обеспечить полную совместимость с линуксом, иметь достаточную производительность, чтобы железяка не умирала при синхронизации файлов, чтобы была экономичной при потреблении э/э и чтобы была возможность воспроизводить хотя бы FHD 30FPS без проблем продолжительное время (с десяток часов).
Чтобы комьюнити может для данного кейса посоветовать? Купить старый пк/ноут или принести со свалки не предлагать.

 ,

TelSaan ()

VDS под syncthing

Всем привет. Хочу использовать syncthing на VDS для увеличения скорости передачи и для обеспечения оффлайн передачи (мои устройства оффлайн - VDS работает). Никогда с VDS дела не имел, поэтому представление у меня слабое, на какие хар-ки лучше смотреть. По идее, если использовать только syncthing достаточно будет 1 ядра/1Гб ОЗУ, а главное - размер стоража (мне нужен не меньше 10 Гб) и скорость порта. И вот со скоростью вопросы. Сейчас через релеи самого syncthing максимальная скорость, которую я видел при синхронизации - 500 Киб/с, что для меня мало. Мне нужна гарантированная скорость не меньше 2 Миб/с. Угадывать, какой VDS такое сможет обеспечить, вряд ли получится. Может кто-то дать совет, какой VDS подобрать исходя из моей ситуации? Где хорошая скорость, высокий аптайм, приемлемая цена (готов давать до 5 евро в месяц) и не в РФ (желательно вообще в каких-нибудь Нидерландах). Работать смогу под debian. СВ openVZ подойдет, наверное.
Провайдер ТТК Н.Новгород.

 ,

brittx ()

Скорость шаринга в syncthing

Всем сап. Думаю заменить дефолтное облако на syncthing на vds или через домашнюю raspberry и по этому поводу тестирую, что и как. Есть два пк, оба соединены по проводу, но в разных сетях (разные провайдеры). Скорости по speedtest в худшем случае 45/45 Mbit/s на одном и 68/60 Mbit/s на другом. На обоих пк поднят syncthing.service от юзера, коннект подтвержден, папка назначена. Частота обновления выстанвлена на 60 сек. Скорость шары максимум достигает 150 Kib/s, что естественно супер медленно. Попробовал заменить unlimited на приеме/передаче на конкретные значения (1, 2, 5, 10, 100 mbit), пробовал переключать relay. Из перечисленного ничего на скорость не влияет. Боттлнеков вроде нет, проц загружен максимум на 2%, оба пк с ссд с кучей свободного места, озу свободно 90-95%. В гугле какие-то шаманские советы вроде выйти из webui или gui. Я попробовал на всякий случай, но что-то высшие силы не сработали) Куда копать тут? В логах повторяется строчка

2018-10-28 20:07:40 Device *ID* client is "syncthing v0.14.51" named "narch" at *.*.*.16:37924-*.*.*.234:22067/relay-server
каждые 10-20 сек. Единственное, что заметил и что смущает, это то что в webui значение скорость хоть и постоянное в 150 Kib/s, но оно периодически падает до 0, а потом со следующим обновлением интерфейса возвращается до 150.
Версия syncthing v0.14.51 «Dysprosium Dragonfly» (go1.11.1 linux-amd64), оба пк на арче.

 

brittx ()

Очередной выбор домашнего сервера

Достаточно давно пользуюсь таким приложением, как Syncthing. Оно меня более чем устраивает, но держать большой десктопный ПК включённым постоянно не очень хочется.

Поэтому думаю насчёт сервера, который будет сидеть за NAT, потреблять мало энергии и мало шуметь.

Объём время от времени синхронизируемого хранилища составляет не более 4 Гб, поэтому подумываю насчёт покупки одноплатника, подключаемого к сети по Wi-Fi.

Что можете посоветовать? (Под управлением GNU/Linux, без сложностей с настройкой сети и сервисом systemd).

 ,

olibjerd ()

Что если Синкнуть домашнюю директорию?

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

Как думаете, оно жизнеспособно? А со смартфончиком?

 , , ,

Mycelium ()

Проброс портов на роутере

Имеется роутер с openwrt на котором 2 точки доступа с 2 независимыми сетями (lan - 10.0.0.1/24; guest - 192.168.1.1/24), в каждой сети по одному клиенту (10.0.0.2; 192.168.1.2) с установленным syncthing, который слушает на 22000 порту и вещает на 21027 порту. Как настроить проброс портов на роутере, что бы клиенты видели друг друга и синхронизировались по локалке. Сами клиенты 100% исправны и через инет синхронизируются.

 , ,

lucky_guy ()