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 (первый рабочий):
https://mirror.yandex.ru/debian+debian-securityhttp://ftp.ru.debian.org/debian+debian-securityhttp://mirror.mephi.ru/debian+debian-securityhttps://mirror.selectel.ru/debian+debian-securityhttps://mirror.truenetwork.ru/debian+debian-securityhttps://deb.debian.org/security.debian.org(fallback)
Proxmox:
https://mirror.yandex.ru/mirrors/download.proxmox.com/debianhttp://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.
Что делает скрипт
- Определяет Proxmox 8 (Bookworm) или 9 (Trixie).
- Проверяет зеркала и выбирает доступные из РФ.
- Прописывает Debian / Proxmox APT-источники (
.listили deb822.sources). - Отключает
pve-enterprise(и enterprise Ceph при наличии). - Включает
pve-no-subscriptionчерез выбранное зеркало. - Опционально: Ceph no-subscription,
pve-test(выкл.), HA/Corosync для одного узла. - Убирает nag о подписке в Web UI (и mobile, если установлен).
- По желанию:
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).