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 SSL:
Переходим в узел у меня это vm2 после в сертификаты. Нажимаем отправить пользовательский сертификат вставляем сертификат и приватник:

Жмем отправить:
Теперь открываем новую вкладку в браузере и заходим на сервер заново (уже с сертификатом):
ProxMox подписка сервера:
При входе в ProxMox мы видим табличку, что подписка отсутствует:
Делаем эту команду она выполнится быстро:
curl —proto ‘=https’ —tlsv1.2 -sSf https://raw.githubusercontent.com/rickycodes/pve-no-subscrip… | sh
Все теперь подписка не будет вас раздражать:
ProxMox 2fa:
Двухфакторная проверка подлинности (2FA) — это способ обеспечения безопасности для управления идентификацией и доступом, при котором для доступа к ресурсам и данным требуется пройти два вида идентификации. Организации используют 2FA для контроля и защиты наиболее уязвимой информации и сетей.
Переходим в Центр обработки данных, разрешения, двухфакторность:

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

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