• Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Saboteur, туда конечно. первым идет аплоад, вторым даунлоад.
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    О, кажется то, что надо, но для макоси нет собранных пакетов(
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Saboteur, ничего не будет делать. измененные файлы будут лежать у меня локально. появится интернет, он либо по сохранению выполнит синк, либо по времени, каждые 100 секунд, что ли, для аплоада.
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Для рсинк или любого ругого "прямого" способа синхронизации нужно будет еще думать о том, как подключиться - белый айпишник, порты, все вот это.

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

    Я знаю плюсы гита, я просто в данном случае хочу около-мгновенной синхронизации, а не поллинга гит-сервера на предмет "есть чо новое?".

    Собственно, я уже накостылял: https://gitea.vvzvlad.xyz/vvzvlad/syncer/src/branc...
    Тупо скрипт который по триггеру изменения пушит на сервер файлы через rsync, а по таймеру стягивает с сервера изменения. Просто чувствую, что следующие пару недель я буду вылавливать всякие крайние случаи, и вот этого хотелось бы избежать, имея готовое решение.
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Drno, т.е. как только потребовалось написать ее, она резко стала не такой простой, я правильно понимаю?
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Drno, так вы напишите эту "простую команду" или нет?
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Drno,
    — Я хочу вот такое решение, есть готовое, писать не хочу?
    — Есть Х
    — Но Х не решает проблему
    — Ну так допишите, я что, за вас должен писать??
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Ziptar, не винда, к сожалению(
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Так напишите мне простую команду, которая будет поддерживать консистентность директории "локальный компьютер"-"сервер".
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Так тебе и советуют готовое отличное решение.

    Отличное, готовое, но не решение. Вы читали вопрос-то или распарсили ключевые слова "синхронизация ssh", и вытащили rsync?

    Нет, это не замена scp. То, что используется тот же протокол не значит что работает одинаково. rsync умеет обновлять файлы частично, экономит трафик.

    В контексте моей задачи — именно что улучшенная замена scp, которая умеет в дифф копии. Постоянную синхронизацию не умеет, надо писать обвязки.

    Обычно для таких вещей используют систему контроля версий, что гораздо лучше чем просто синхронизация директорий.

    А, понятно, вопрос не читали. Система контроля версий — очень плохое решение задачи "поддерживать консистентность двух папок", я пробовал.

    То тебе нужно, чтоыб какие-то файлы не синкались. То есть уже нужно поддерживать список исключений и возможно настраивать его на каждом сервере.
    Потом у тебя день поработать на каком-то сервере, а завтра на другом. То есть ситуация, когда у тебя 5-10 серверов и ноут будут синкаться друг с другом?

    Нет. Я просто не хочу таскать .git/.venv, но в целом, это не очень критичное требование. Десятка серверов у меня не будет. Для задач уровня "потыкать 30 аппок тестами-скриптами" я пишу скрипт на питоне на 200 строк и запускаю его на соседнем сервере. Пишу я его на ноуте. Хочу, чтобы исправления в нем сами убегали на сервер, а не руками это делать, и тоже самое — с логами в обратном направлении, потому что логи не всегда удобно смотреть в консоли. Запускаю скрипт я на сервере, потому что до этих аппок не всегда есть доступ извне, потом что задачи могут занимать часы, а я ноут иногда закрываю и спать ложусь. Дописываю я скрипт понемногу несколько месяцев — сегодня задача вот это собрать, завтра вот эти эндпоинты подергать.
    Проект через пару месяцев кончился, я сервер погасил, скрипт удалил, синхронизацию выключил. Ушел на новый проект — и там тоже нашлись задачи, под которые надо написать небольшой скрипт и запустить его. Поднял сервер, включил синхронизацию (уже на другой сервер), написал скрипт, дописываю-гоняю. Гит-а мне для этого скрипта не надо, он временный и утилитарный, и я эти 200 строк прекрасно держу в голове.
    Написано
  • Синхронизация двух директорий через ssh?

    vvzvlad
    @vvzvlad Автор вопроса
    Так это не бекап. Это синхронизация.
    Написано
  • Как сделать DMZ для VM через VLAN?

    vvzvlad
    @vvzvlad Автор вопроса
    486dx, хочется в нормальном интерфейсе, а не в консоли
  • Как сделать DMZ для VM через VLAN?

    vvzvlad
    @vvzvlad Автор вопроса
    ну они же бридже, который в proxmox, если одна виртуалка передает данные другой, то за пределы бриджа гипервизора данные не выйдут и на роутер не попадут.
  • Как сделать DMZ для VM через VLAN?

    vvzvlad
    @vvzvlad Автор вопроса
    Т.е. правильно — это отдельная подсеть и тегирование всего трафика в линке?
    А если без VLAN и я просто воткну протяну линк, который будет обслуживать только DMZ-машины и буду фильтровать трафик на основе порта (но машины будут в одной сети по-прежнему), это будет нормально?
  • Легковесная система мониторинга серверов?

    vvzvlad
    @vvzvlad Автор вопроса
    Андрей, uptime-kuma и выбрали. Но не очень нравится, какая-то хипстерская, зависает иногда, веб-панель может взять и начать тормозить, и так далее. Но редко, в целом, устраивает, уведомления в тг шлет.
  • Легковесная система мониторинга серверов?

    vvzvlad
    @vvzvlad Автор вопроса
    Аааа, вот оно что! Спасибо, что сказали, что для наших задач мониторинга не нужно, мы-то сами не догадались бы! Все, ребят, вопрос можно закрывать, решение найдено.
  • Легковесная система мониторинга серверов?

    vvzvlad
    @vvzvlad Автор вопроса
    Сергей Кузнецов, я думал, заголовка будет достаточно.
  • Как сделать шифрованный расширяемый контейнер в файле в linux?

    vvzvlad
    @vvzvlad Автор вопроса
    Вот этих кучи действий и хотелось бы избежать, ага.
  • Как сделать шифрованный расширяемый контейнер в файле в linux?

    vvzvlad
    @vvzvlad Автор вопроса
    ewgenc, ну так если ваше "подсказать направление" это "ну вот есть veracrypt, оно там чет шифрует", то это я и так знал примерно в таком же обьеме ¯\_(ツ)_/¯
  • Как сделать шифрованный расширяемый контейнер в файле в linux?

    vvzvlad
    @vvzvlad Автор вопроса
    ewgenc, слушайте, а нафига ваш ответ-то, если вы предлагаете мне попробовать?))
    Попробовать я и сам могу, вопрос был задан в расчете, что кто-то уже пробовал и ответ позволит мне не тратить час времени. Беглым вглядом на доки и гайды я такой опции не нашел, везде начинается с "давайте создадим контейнер обьемом в гигабайт".