Михаил Шардин
Михаил Шардин личный блог
09 ноября 2025, 08:58

Утро. Настраиваю Proxmox - пора навести порядок в своих автоматизациях

Утро. Настраиваю Proxmox - пора навести порядок в своих автоматизациях
Proxmox — это система виртуализации, где на одном компьютере можно запустить несколько независимых «мини-серверов».
Теперь умный дом, парсеры данных и торговые скрипты будут жить отдельно — каждый в своём изолированном окружении.

Всё управляется через веб-интерфейс, удобно бэкапится и не мешает друг другу.
Домашняя инфраструктура превращается в мини-датацентр, где автоматизация, данные и торговля наконец работают как единая система.

Михаил Шардин
🔗 Моя онлайн‑визитка
📢 Telegram «Умный Дом Инвестора»

9 ноября 2025

31 Комментарий
  • AlexShul
    09 ноября 2025, 09:34
    А там можно собственный с*лаб запилить, и самому с собой общаться>? если да, до я б автору рекомендовал так и поступить.
  • Auximen
    09 ноября 2025, 09:38
    По теме, выглядит несколько избыточно. Умный дом — это скорее всего Home Assistant и Node Red, наверное какой-то сервер видеонаблюдения, запустить в Docker и забыть. Парсеры скорее всего работают на Python в ENV Python, с базой данных, например, MariaDB, которую так же можно запустить в Docker. Общее — файловая система на хосте, которую будут делить все три направления, ну так можно установить Ubuntu с BTRFS и сделать для каждого направления свой BTRFS-подтом, которым по отдельности время от времени делать снапшоты, а так же root/@ системному подтому. В итоге система становится безотказной, легко восстанавливаемой с LiveCD и все три функции достаточно изолированы друг от друга.
      • Auximen
        09 ноября 2025, 10:32

        Михаил Шардин, ну а чтобы не делать BTRFS-снапшоты (именно не mdamn, а BTRFS, хотя ничто не мешает делать их хоть каждые 5 минут, нагрузка на систему минимальна, можно удалять предыдущие неактуальные снапшоты) каждый день, для инкрементальных бэкапов рекомендую использовать интерфейс Vorta + Borg, очень понятный сервис создания резервных копий по расписанию с возможностью задавать исключения. Для инкрементальных бэкапов тоже можно сделать BTRFS-подтом archive. Например, у меня файловая система на сервере выглядит так:

        === Подтома BTRFS ===
        ID 256 gen 205425 top level 5 path .snapshots
        ID 273 gen 210965 top level 5 path docker
        ID 274 gen 210965 top level 5 path works
        ID 294 gen 205416 top level 5 path archive
        ID 337 gen 210966 top level 5 path @
        ID 339 gen 205414 top level 256 path .snapshots/2025-11-06_18-38-12_root
        ID 340 gen 205414 top level 256 path .snapshots/2025-11-06_18-38-12_docker
        ID 341 gen 205415 top level 256 path .snapshots/2025-11-06_18-38-12_works
        ID 342 gen 205416 top level 256 path .snapshots/2025-11-06_18-38-12_archive

        .snapshots/2025-11-06_18-38 — это актуальные действующие снапшоты (снапшоты BTRFS это не просто копия чего-то, это постоянный процесс на уровне файловой системы), а level 5 разделы — это подтома BTRFS. Например, если слетает система при обновлении, я загружаюсь с LiveCD, удаляю раздел @, заменяю его снапшотом @, обновляю загрузчик GRUB для корректной загрузки и всё. Если есть LiveCD с настроенным WiFi, терминалом или даже XRDP, то это довольно удобно, но всё равно требует подключения к монитору или телевизору для выбора загрузки с LiveCD.

  • myaucha
    09 ноября 2025, 10:26
    Умный дом — это когда нет соседей сверху, снизу, сбоку. Все остальные дома, вне зависимости от их напичканности серверами и датчиками, глупые
  • Synthetic
    09 ноября 2025, 14:16
    где на одном компьютере можно запустить...
    ...
    Домашняя инфраструктура превращается в мини-датацентр...

     Единая точка отказа — это очень плохо. На инфраструктуру и датацентр не тянет никак.
    PS:
    И еще, «парсить» — это плохое слово. Убил на нем много своего времени. Смотрите что делает Deepseek в своей новой модели Deepseek OCR. Модель получает на вход картинку страницы (экрана), преобразует ее сразу в эмбеддинги и сжимает. После чего происходит не «распознавание» а уже  «понимание». Можно вопросы задавать. А можно попросить вывести в формате Markdown. С формулами и таблицами. (И на другом языке).
    • Auximen
      09 ноября 2025, 14:46
      Synthetic, если он парсит или скрабит веб-сайты через python, каким ещё словом это называть, «понимание веб-сайтов»? Причём здесь Deepseek со своей новой моделью?)

      Как ему сделать не единую точку отказа, поставить три отдельных сервера дома: один для home assistant, другой для парсинга веб-сайтов, а третий для торговли и подключить их к трём отдельным линиям электропитания и интернет-провайдерам?) Зачем вы усложняете там, где это совершенно не требуется, какой-то бессмысленный комментарий ради комментария.
      • Synthetic
        09 ноября 2025, 15:15
        Auximen, 

        «Плохое» слово в том смысле, что если Вы его часто употребляете, то Вы «плохой» человек, в смысле неэффективный.

        Не три отдельных сервера, а один кластер из трех серверов с настроенной миграцией виртуальных машин. Можно этого не делать. Но тогда уже не называть это все инфраструктурой или датацентром.

        «Для дома» три линии электропитания не то чтобы не нужны, но скорее всего экономически не оправдаются. Бесперебойника достаточно.

        А вот три провайдера не помешают. Я если меньше трех, сразу чувствую некоторое беспокойство…
    • variantolog
      09 ноября 2025, 22:58
      Synthetic, Если к этой инфраструктуре не предъявляется требование быть в работе 24/7 — то достаточно иметь в запасе системную плату, не обязательно такую же, можно аналогичную, и блок питания. Диски, скорее всего, уже в зеркале, и бесперебойник, наверняка, тоже есть. Другие точки отказа в системном блоке встречаются крайне редко.
      • Synthetic
        09 ноября 2025, 23:29
        variantolog, 
        Теперь умный дом, парсеры данных и торговые скрипты будут жить отдельно — каждый в своём изолированном окружении.

        Умный дом подразумевает именно 24/7. Иначе это какой-то дом — эпилептик. Вот уехали хозяева в отпуск, кто будет менять системную плату или блок питания?
        • variantolog
          11 ноября 2025, 07:18
          Synthetic, умный дом — это не ПК.
          Это целый комплекс устройств и программ, то бишь модулей. Если умный дом спроектирован по умному, то каждый модуль способен исполнять свою задачу автономно. ПК — это узел, через который производится настройка и мониторинг, а не мозг системы.
          • Synthetic
            11 ноября 2025, 10:29
            variantolog, 
            ПК — это узел, через который производится настройка и мониторинг, а не мозг системы.

            А где мозг?
            • variantolog
              11 ноября 2025, 14:36
              Synthetic, у меня для Вас плохие новости! Если у Вас одна голова, и в ней один-единственный мозг — у Вас есть очень серьёзная точка отказа... 
              • Synthetic
                11 ноября 2025, 16:14
                variantolog, 
                Любой непарный орган может быть точкой отказа. Что компенсируется надежностью в пределах назначенного срока использования.
                А вот топикстартер обидится, когда окажется, что у него «безмозглый» дом.
                И я вроде кластер для мозгов предлагал…

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн