README.md

Post Install Proxmox VE (РФ, без VPN)

Автономный post-install для хоста Proxmox VE 8/9: отключение enterprise, включение no-subscription, настройка источников APT через российские зеркала, снятие nag о подписке, обновление и опциональная перезагрузка.

Основан на community-scripts post-pve-install (MIT).

Что изменено относительно оригинала

Оригинал Эта версия
Тянет телеметрию с GitHub Полностью автономный bash, без исходящих запросов кроме проверки зеркал и apt
deb.debian.org / security.debian.org Каскад зеркал РФ (+ CDN как запасной)
download.proxmox.com Сначала mirror.yandex.ru/mirrors/download.proxmox.com
Диалоги на английском Русский интерфейс
При уже существующих *.sources URI не трогает Предлагает переписать URI на зеркала РФ

Зеркала

Debian (первый рабочий):

  1. https://mirror.yandex.ru/debian + debian-security
  2. http://ftp.ru.debian.org/debian + debian-security
  3. http://mirror.mephi.ru/debian + debian-security
  4. https://mirror.selectel.ru/debian + debian-security
  5. https://mirror.truenetwork.ru/debian + debian-security
  6. https://deb.debian.org / security.debian.org (fallback)

Proxmox:

  1. https://mirror.yandex.ru/mirrors/download.proxmox.com/debian
  2. http://download.proxmox.com/debian (fallback)

Можно зафиксировать вручную: DEBIAN_MIRROR, DEBIAN_SECURITY_MIRROR, PVE_MIRROR.

Установка

На хосте Proxmox VE (shell узла):

bash -c "$(curl -fsSL 'https://gitflic.ru/project/kiberlis/post-pve-install-ru/blob/raw?file=post-pve-install.sh')"

Рекомендуется отвечать «да» на шаги про зеркала, отключение enterprise и включение no-subscription.

Без диалогов

PVE_ASSUME_YES=1 SKIP_REBOOT=1 bash post-pve-install.sh

По умолчанию в этом режиме: зеркала РФ, enterprise off, no-subscription on, nag off, HA off (если уже был — отключается), apt dist-upgrade, без reboot.

Переменные: PVE_ASSUME_YES, DEBIAN_MIRROR, DEBIAN_SECURITY_MIRROR, PVE_MIRROR, SKIP_UPDATE=1, SKIP_REBOOT=1.

Что делает скрипт

  1. Определяет Proxmox 8 (Bookworm) или 9 (Trixie).
  2. Проверяет зеркала и выбирает доступные из РФ.
  3. Прописывает Debian / Proxmox APT-источники (.list или deb822 .sources).
  4. Отключает pve-enterprise (и enterprise Ceph при наличии).
  5. Включает pve-no-subscription через выбранное зеркало.
  6. Опционально: Ceph no-subscription, pve-test (выкл.), HA/Corosync для одного узла.
  7. Убирает nag о подписке в Web UI (и mobile, если установлен).
  8. По желанию: apt update && apt -y dist-upgrade, reboot.

В кластере запускайте на каждом узле. После смены репозиториев очистите кэш браузера (Ctrl+Shift+R).

Требования

  • Proxmox VE 8.0–8.9.x или 9.0–9.2.x, amd64
  • root на хосте
  • доступ хотя бы к одному зеркалу из списка (обычно достаточно Yandex)
  • curl, whiptail — при интерактивном запуске whiptail ставится через apt, если его нет

Лицензия

MIT (upstream community-scripts / tteck + адаптация kiberlis).

Описание
Post-install Proxmox VE 8/9 для РФ: зеркала Yandex и другие без VPN
Конвейеры
0 успешных
0 с ошибкой
Разработчики