Настройка Proxmox VE после установки
После установки Proxmox VE, прежде чем создавать виртуальные машины, нужно выполнить несколько настроек: подключить репозитории, чтобы узел получал обновления, обновить систему, добавить диски для хранения виртуальных машин и защитить SSH от подбора паролей. В этой инструкции описаны эти шаги для Proxmox VE 8 и 9. Основные шаги в обеих версиях одинаковые, хотя отдельные детали интерфейса могут отличаться. Скриншоты сделаны в Proxmox VE 8.4.
Поддержка Proxmox VE 8 закончилась 31 августа 2026 года. На новый сервер устанавливайте Proxmox VE 9. Если на сервере работает версия 8, запланируйте обновление до версии 9.
Шаг 1. Настройте репозитории
Сразу после установки включён enterprise-репозиторий. Для доступа к нему нужна действующая подписка, а без неё apt update возвращает для этого репозитория ошибку 401 Unauthorized. Чтобы получать обновления без подписки, отключите enterprise-репозиторий и подключите бесплатный репозиторий no-subscription.
Репозиторий no-subscription официально предоставляется Proxmox для тестовых и непроизводственных систем. Его пакеты проходят меньше проверок, чем пакеты enterprise. Для рабочих серверов Proxmox рекомендует подписку.
В веб-интерфейсе
Откройте веб-интерфейс по адресу https://SERVER_IP:8006 и войдите как root с realm Linux PAM. Выберите узел в дереве слева и перейдите в Updates → Repositories.

Выберите строку с pve-enterprise и нажмите Disable.

Если в списке есть и включённый enterprise-репозиторий Ceph, а Ceph с подпиской вы не используете, отключите его так же. После этого в статусе появится ошибка о том, что ни один репозиторий Proxmox VE не включён. Это ожидаемо, пока вы не добавите следующий репозиторий.
Нажмите Add. Панель покажет напоминание о том, что у сервера нет действующей подписки. Нажмите OK, выберите No-Subscription в списке Repository и нажмите Add.

Репозиторий появится в списке, а статус сменится на You get updates for Proxmox VE. Предупреждение о том, что no-subscription не рекомендуется для рабочих систем, ожидаемо.

Из командной строки
То же самое можно сделать в консоли.
В Proxmox VE 8 со стандартными файлами репозиториев закомментируйте enterprise-репозиторий и добавьте no-subscription:
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
В Proxmox VE 9 файлы репозиториев используют формат deb822 с расширением .sources. Чтобы отключить enterprise-репозиторий, добавьте строку Enabled: no в файл /etc/apt/sources.list.d/pve-enterprise.sources. Чтобы добавить репозиторий no-subscription, создайте файл /etc/apt/sources.list.d/proxmox.sources с таким содержимым:
Types: deb URIs: http://download.proxmox.com/debian/pve Suites: trixie Components: pve-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Веб-интерфейс правильно меняет файлы в обоих форматах, поэтому в обеих версиях это самый простой способ.
Шаг 2. Обновите систему
В веб-интерфейсе перейдите в Updates и нажмите Refresh. Когда список пакетов обновится, нажмите Upgrade. Откроется окно консоли. Подтвердите обновление клавишей Y и дождитесь окончания.

Из командной строки:
apt update apt dist-upgrade
В Proxmox VE всегда используйте apt dist-upgrade (или apt full-upgrade), а не apt upgrade. Обычный upgrade не устанавливает новые зависимости и может оставить систему в несогласованном состоянии.
Если при обновлении установилось новое ядро, перезагрузите узел:
reboot
Шаг 3. Добавьте диск для виртуальных машин
Proxmox VE может использовать дополнительный диск несколькими способами. Выбор зависит от того, что вы будете на нём хранить.
- Directory: обычная файловая система, подключённая как папка. Может хранить образы дисков в формате qcow2 или raw, ISO-образы, шаблоны контейнеров и резервные копии. Подходит для резервных копий и ISO-образов.
- LVM: группа томов для дисков виртуальных машин. Быстро и просто, но обычный LVM не поддерживает снапшоты.
- LVM-Thin: как LVM, но с тонким выделением места и снапшотами. Этот тип Proxmox VE использует для
local-lvmпосле установки. - ZFS: файловая система с контрольными суммами, сжатием, снапшотами и программным RAID. Требует больше оперативной памяти, чем остальные типы.
Проверьте свободные диски
Выберите узел и перейдите в Disks. В списке показаны все диски сервера. У свободного диска в столбце Usage стоит No.

Если диск раньше использовался и на нём остались разделы, выберите его и нажмите Wipe Disk.
Wipe Disk удаляет все данные на диске. Дважды проверьте имя устройства и модель, прежде чем подтверждать.
Вариант 1. Directory
Перейдите в Disks → Directory и нажмите Create: Directory. Выберите диск, файловую систему (ext4 или xfs), укажите имя и оставьте отмеченным Add Storage. Нажмите Create.

Proxmox VE отформатирует диск, подключит его в /mnt/pve/ИМЯ и добавит как хранилище, которое принимает все типы содержимого: резервные копии, образы дисков, ISO-образы, контейнеры и сниппеты. Чтобы ограничить, что на нём можно хранить, перейдите в Datacenter → Storage, выберите хранилище, нажмите Edit и измените Content.
Вариант 2. LVM
Перейдите в Disks → LVM и нажмите Create: Volume Group. Выберите диск, укажите имя и оставьте отмеченным Add Storage. Нажмите Create.

Хранилище появится в дереве слева и сможет хранить диски виртуальных машин.
Если на этом диске нужны снапшоты виртуальных машин, вместо этого используйте Disks → LVM-Thin → Create: Thinpool. Поля в окне те же.
Вариант 3. ZFS
Перейдите в Disks → ZFS и нажмите Create: ZFS. Укажите имя, выберите один или несколько дисков и RAID Level:
- Single Disk для одного диска, без избыточности;
- Mirror для двух и более дисков, данные копируются на каждый из них;
- RAIDZ для трёх и более дисков, с одинарной чётностью;
- RAIDZ2 для четырёх и более дисков, с двойной чётностью;
- RAIDZ3 для пяти и более дисков, с тройной чётностью.
Оставьте Compression со значением on и ashift со значением 12, если нет причин их менять. Оставьте отмеченным Add Storage и нажмите Create.

ZFS использует оперативную память под кэш (ARC). По умолчанию кэш может занимать до 50% памяти сервера. В новых установках Proxmox VE 8.1 и новее лимит составляет 10% памяти, но не больше 16 ГиБ. Заложите достаточно памяти и для виртуальных машин, и для ZFS. Не используйте ZFS поверх тома аппаратного RAID: ZFS нужен прямой доступ к дискам.
Проверьте хранилища
Перейдите в Datacenter → Storage. Новые хранилища есть в списке вместе с типом и содержимым.

Столбец Content показывает, какие типы данных поддерживает каждое хранилище. Доступные типы зависят от типа хранилища, поэтому проверьте этот столбец, прежде чем использовать хранилище для дисков виртуальных машин, контейнеров, ISO-образов или резервных копий.
Шаг 4. Защитите SSH с помощью Fail2Ban
Fail2Ban блокирует IP-адреса после нескольких неудачных попыток входа. Установите его:
apt update apt install fail2ban
Не редактируйте /etc/fail2ban/jail.conf: он заменяется при обновлении пакета. Создайте собственный файл настроек:
nano /etc/fail2ban/jail.local
Добавьте строки:
[sshd] enabled = true backend = systemd maxretry = 5 findtime = 10m bantime = 1h
Здесь maxretry это число неудачных попыток, findtime это период, за который они считаются, а bantime это время блокировки адреса. Строка backend = systemd заставляет Fail2Ban читать журнал SSH из системного журнала. В Proxmox VE 8 и 9 журнал SSH часто пишется только в системный журнал, а файла /var/log/auth.log нет, поэтому стандартный режим чтения из файла не сработает.
Перезапустите службу и проверьте статус:
systemctl restart fail2ban fail2ban-client status sshd
В выводе видно число неудачных попыток и список заблокированных адресов.
Если сервером управляете только вы, надёжнее входить по SSH-ключам и отключить вход по паролю. Прежде чем отключать пароли, убедитесь, что вход по ключу работает и у вас есть доступ к консоли через IP-KVM. Тогда Fail2Ban станет дополнительным уровнем защиты. Веб-интерфейс на порту 8006 тоже можно защитить с помощью Fail2Ban: смотрите официальную страницу Fail2ban в вики Proxmox VE.
Заключение
Узел теперь получает обновления из репозитория no-subscription, система обновлена, дополнительный диск готов для виртуальных машин, а SSH защищён от подбора паролей. Теперь можно загружать ISO-образы и создавать виртуальные машины и контейнеры.