Proxmox: краткое знакомство

Если вы решили развернуть Home Assistant или другие сервисы для self-hosting, то рано или поздно столкнетесь с Proxmox VE.

Proxmox — это платформа виртуализации, которая позволяет запускать на одном компьютере несколько независимых систем. Например, Home Assistant, сервер резервного копирования, медиасервер Jellyfin, MQTT-брокер или другие сервисы — все на одном мини-ПК или домашнем сервере.

Установка Proxmox

Установка Proxmox практически ничем не отличается от установки типичного дистрибутива Linux.

  • Скачиваем ISO-образ установщика Proxmox VE 9.X с официального (сайта)[https://www.proxmox.com/en/downloads]
  • Записываем образ на флешку
  • Загружаемся с флешки и следуем подсказкам мастера установки
  • После завершения установки вынимаем флешку и загружаемся в обычном режиме

Установщик работает как в графическом, так и текстовом режиме. Для новичков будет удобен графический режим.

Увеличить: Proxmox Install

Единственно на что стоит обратить внимание, это на настройку сети. По умолчанию установщик не получает IP-адрес по DHCP, поэтому настройки сети нужно прописать вручную.
Увеличить: Proxmox Install

Виртуальные машины и LXC

В Proxmox есть два основных способа запуска сервисов:

  • Виртуальная машина (VM) — это полноценный компьютер внутри компьютера со своей операционной системой. Такой вариант подходит, когда требуется максимальная совместимость. Например, Home Assistant OS рекомендуется устанавливать именно в виртуальную машину.
  • LXC-контейнер — это легковесное Linux-окружение, которое использует ядро хостовой системы. Контейнеры запускаются быстрее, потребляют меньше памяти и отлично подходят для большинства серверных приложений.

Docker в LXC

Для многих сервисов наиболее удобный вариант — установить Docker внутри LXC-контейнера.

В этом случае Proxmox управляет самим контейнером (резервные копии, снапшоты, ресурсы), а Docker — приложениями внутри него. Такой подход сочетает экономное использование ресурсов с удобством обновления и управления сервисами.

Именно поэтому в домашних лабораториях (HomeLab) часто используют следующую схему:

Proxmox → LXC → Docker → приложения

Так можно разместить в одном контейнере, например, Zigbee2MQTT, Mosquitto, Nginx Proxy Manager, Grafana, Immich и десятки других сервисов, сохранив Home Assistant в отдельной виртуальной машине.

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

Это большая коллекция готовых сценариев для Proxmox, позволяющая буквально в несколько кликов развернуть популярные сервисы для домашнего сервера: Home Assistant, Zigbee2MQTT, Mosquitto, AdGuard Home, Nginx Proxy Manager, Jellyfin, Immich, Frigate, Grafana, WireGuard и многие другие. Сейчас каталог насчитывает более 650 готовых сценариев.

Достаточно открыть сайт, выбрать нужное приложение, скопировать предложенную команду и выполнить её в консоли Proxmox. Скрипт автоматически создаст виртуальную машину или LXC-контейнер, выполнит настройку и установит выбранное приложение.

Для большинства пользователей Home Assistant и любителей self-hosting это самый простой способ начать работу с Proxmox и быстро развернуть необходимые сервисы.

Друзья помогите этому контенту стать доступнее в социальных сетях.

Не проходи мимо жмакни по кнопке возможно кому то еще он будет полезен!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *