Установка и настройка Proxmox VE на Debian 12 (Bookworm)⁠⁠

Proxmox Virtual Environment — система виртуализации с открытым исходным кодом, основанная на Debian GNU/Linux. Разрабатывается австрийской фирмой Proxmox Server Solutions GmbH, спонсируемой Internet Foundation Austria. В качестве гипервизоров использует KVM и LXC.

Первоначальная настройка:

Обновим пакеты и установим зависимости:

apt update -y

apt upgrade -y

apt install mc sudo wget curl -y

Пропишем хосты. Без них не зайдем в веб интерфейс:

mcedit /etc/hosts

Прописываем все как у меня только меняем доменное имя:

127.0.0.1 localhost

192.168.0.9 vm2.example.com vm2

После перезагружаем систему:

reboot

Установка Proxmox VE:

Добавим репозиторий:

echo «deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription» > /etc/apt/sources.list.d/pve-install-repo.list

wget https://enterprise.proxmox.com/debian/proxmox-release-bookwo… -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

И обновляем пакеты:

apt update -y

apt full-upgrade -y

Установим ядро:

apt install proxmox-default-kernel -y

После перезагружаем систему:

systemctl reboot

Установим ProxMox:

apt install proxmox-ve postfix open-iscsi chrony -y

Удалим старое ядро:

apt remove linux-image-amd64 ‘linux-image-6.1*’ -y

Обновим загрузчик:

update-grub

Удалим os-prober:

apt remove os-prober -y

Os-prober — это утилита для обнаружения операционных систем:

После перезагружаем систему:

reboot

Вход в веб интерфейс:

Заходим по домену c портом 8006:

И видим, что надо войти логин у нас root и пароль суперпользователя:

Установка и настройка Proxmox VE на Debian 12 (Bookworm) Linux, Гайд, Длиннопост

Когда вошли видим это окно:

Установка и настройка Proxmox VE на Debian 12 (Bookworm) Linux, Гайд, Длиннопост

ProxMox SSL:

Переходим в узел у меня это vm2 после в сертификаты. Нажимаем отправить пользовательский сертификат вставляем сертификат и приватник:

Жмем отправить:

Теперь открываем новую вкладку в браузере и заходим на сервер заново (уже с сертификатом):

ProxMox подписка сервера:

При входе в ProxMox мы видим табличку, что подписка отсутствует:

Делаем эту команду она выполнится быстро:

curl —proto ‘=https’ —tlsv1.2 -sSf https://raw.githubusercontent.com/rickycodes/pve-no-subscrip… | sh

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

ProxMox 2fa:

Двухфакторная проверка подлинности (2FA) — это способ обеспечения безопасности для управления идентификацией и доступом, при котором для доступа к ресурсам и данным требуется пройти два вида идентификации. Организации используют 2FA для контроля и защиты наиболее уязвимой информации и сетей.

Переходим в Центр обработки данных, разрешения, двухфакторность:

Установка и настройка Proxmox VE на Debian 12 (Bookworm) Linux, Гайд, Длиннопост

Нажимаем добавить и после Ключи восстановления:

И опять нажимаем добавить и копируем ключи в надежное место:

После добавляем TOTP:

Сканируем qr code или копируем секрет в client TOTP:

Все мы добавили 2fa теперь при входе будет спрашиваться код TOTP:

Вот и все.