Мини компьютер GK3 PRO: https://alii.pub/6o9n6v
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
В этой статье опишу как установить систему виртуализации Proxmox на компьютер и как установить в Proxmox сервер умного дома Home Assistant.
Установка Proxmox.
ВАЖНО: Proxmox не работает с wi-fi. И многим это будет проблемой. Так как я считаю, что домашний сервер должен работать по wi-fi. Частично я нашел способ решения проблемы с wi-fi, описал решение тут:
Для начала нам нужно подготовить загрузочную флешку. Это можно сделать с помощью программы Ventoy.
Как это сделать я описал в этой статье:
Самый простой способ сделать загрузочную флешку с помощью программы Ventoy
После того как сделали загрузочную флешку Ventoy. Вам нужно на эту флешку закинуть .iso файл установочный Proxmox. Его моно скачать по этой ссылке: https://www.proxmox.com/en/downloads
Нужно скачать Proxmox VE iso installer.
Далее вставляем флешку в компьютер. Включаем компьютер и заходим в bios.
Зайти в биос можно нажимая клавишу “del” во время загрузки компьютера.
Там в Bios переходим во вкладку “BOOT”
Тут делаем несколько вещей.
- В пункте “Restore AC Power Loss” выбираем “Power On“. Этот пункт означает, чтоб компьютер включался автоматически при подаче на него питания, не зависимо от кнопки. Это нужно для того, чтоб если у Вас отключили свет, то компьютер сам включился автоматически.
- В пункте “Boot Option #1” выбираем флешку. Это нужно для того, чтоб при загрузке компьютера приоритет был загрузки у Флешки.
Далее нажимаем “F4“. Соглашаемся со всем и у Вас перезагрузится компьютер и появится меню загрузки “Ventoy“.
Здесь выбираем iso образ proxmox.
И в следующем пункте выберем “Boot in normal mode”
Ну и после этого у Нас начнется установка Proxmox.
В первом же меню у нас попросит согласиться с лицензионным соглашением. Нажимаем кнопку “I agree”
В следующем меню нам нужно в “Target Harddisk” выбрать на какой жесткий диск будет установлен Proxmox. Выбираем и нажимаем “Next“.
В следующем меню выбираем регион, и часовой пояс. Ну и нажимаем “Next“.
Следующим шагом просит придумать пароль и подтвердить его для учетной записи “root”. А так-же написать свою почту. И нажимаем клавишу “next”.
В следующем меню нам нужно выбрать сетевую карту через которую Proxmox Будет доступен для настроек. Так-же нужно указать ему Hostname (Hostname должен быть сложный с точками .local. Как показано на скрине у меня. Иначе он не примет и выдаст ошибку.).
Еще тут указывается ip адрес. У меня он получился автоматически по DHCP. Но можно выставить и в ручную. Ну и нажимаем “Next“.
И последнее окно, здесь показываются все пред идущие параметры. Проверяем их и если все правильно, то нажимаем клавишу Install и начнется установка proxmox.
После установки proxmox у Вас появится окно с логином и паролем для входа в систему.
Логин: root, а пароль тот который вы выставили ранее.
Так-же в самом верху консоли написан ip адрес и порт :8006 по которому Вы если введете его в браузере попадете в Web интерфейс управления Proxmox’ом. Там логин и пароль такой-же.
Еще есть вариант (чтоб не подключать монитор постоянно к компьютеру). можно сразу же подключаться по ssh например через программу putty к серверу с proxmox. логин и пароль такие-же
Ну и чтоб для Вас небыло новостью, если проверить доступность дисков, то мы увидим, что под систему выделен диск всего 40 ГБ. А остальное пространство из системы не видно:
Остальное пространство, в моем случае это 80ГБ доступно для установки виртуалок. И его можно увидеть непосредственно в WEB интерфейсе Proxmox.
Вот так выглядит web интерфейс Proxmox:
На этом установка Proxmox Закончена. Из Web интерфейса Вы далее можете управлять виртуалками, создавать их и так далее.
Установка Home Assistant на Proxmox.
Я не буду сейчас тут описывать как создать виртуалку в Proxmox, очень много картинок еще придется добавлять.
Я опишу здесь самый простой способ установки Home Assistant в Proxmox ну и многих других программ.
Существует специальный сайт с готовыми скриптами установки разных серверов домашних. В том числе и Home Assitant.
Вы можете ознакомиться с ним тут: https://tteck.github.io/Proxmox/
Там вбиваете в поиске “Home Assistant”.
Далее выбираете “Home Assistant OS VM”. И в этом блоке будет комманда “Bash”. Которую копируете.
И вставляете в консоль Proxmox подключившись по ssh к proxmox.
И у Вас начнется создание и установка виртуалки с ОС Home Assistant.
После установки в консоли напишет ссылку для подключения к Home Assistant.
Ну и в Web интерфейсе proxmox появится виртуальная машина:
На этом установка Home Assistant в Proxmox закончена. Согласитесь, если уже установлен Proxmox, то этот способ самый простой из существующих установки Home Assistant.
Проброс USB устройств в виртуальную машину Proxmox.
В нашем сервере GK3 pro есть еще встроенный Bluetooth и возможно Вам надо будет пользоваться в Home Assistant usb zigbee стиком.
Для этого нужно будет сделать проброс usb устройства до виртуалки Home Assistant.
Как это сделать? довольно просто.
Подключаемся к консоли proxmox по putty. Логинимся и вбиваем команду “lsusb“.
Эта команда покажет все usb устройства которые подключены к компьютеру.
Я буду показывать на примере блютуз. Но ис Zigbee стиком будет точно так-же.
На скрине видно что блютуз тут есть под названием “Realtek Semiconductor corp. Bluetooth Radio“.
Нам нужно здесь запомнить ID устройства. В данном случае он “obda:c821“.
Далее заходим в web интерфейс Proxmox:
Там “тыкаем” на виртуалку, далее пункт Hardware и нажимаем там кнопку “Add“.
Там выбираем “USB Device“. И в появившемся окне выбираем “Use USB Vendor/Device ID” и выбираем там наш блютуз по ID и по названию.
После этого обязательно перезагружаем виртуалку и она увидит проброшенный блютуз и все будет работать корректно. Проверено 😉
Вот он виден в Home Assistant после перезагрузки:
На этом пожалуй все моменты с установкой и настройкой Home Assistant На proxmox закончены. Думаю по этой инструкции справится любой.
Спасибо что дочитали до конца.