Окно «You do not have a valid subscription for this server» появляется при каждом входе в веб-интерфейс Proxmox VE, если на узле не активирован subscription key — и это не сбой, а штатное поведение системы без платной подписки. Ключ подписки привязывает сервер к коммерческому репозиторию обновлений pve-enterprise и открывает доступ к технической поддержке производителя.
Разберёмся, как устроена система лицензирования Proxmox, где взять ключ, как его активировать через графический интерфейс и командную строку, а также что делать, если подписки нет, а стабильные обновления нужны. Отдельно рассмотрим типичные ошибки активации и легальные способы убрать назойливое уведомление.
Что такое subscription key в Proxmox VE
Subscription key — это лицензионный ключ вида pve-XXXXXXXXXX, который подтверждает наличие платной подписки на конкретный сервер. Он привязывается к Server ID узла — уникальному идентификатору, который генерируется при установке системы и отображается в разделе подписки веб-интерфейса.
Сама система виртуализации Proxmox VE распространяется бесплатно под лицензией AGPLv3 и полностью функциональна без ключа. Подписка не разблокирует скрытые функции гипервизора — она даёт доступ к стабильному репозиторию pve-enterprise, в котором пакеты проходят дополнительное тестирование, и к официальной поддержке.
Важно понимать различие: бесплатные пользователи получают обновления из репозитория pve-no-subscription, где пакеты появляются раньше, но проходят менее строгую проверку. Для домашней лаборатории это приемлемо, для продуктивной инфраструктуры — риск.
Уровни подписки и их отличия
Компания Proxmox Server Solutions предлагает несколько тарифов, различающихся уровнем поддержки. Точные цены и условия периодически меняются, поэтому актуальные данные проверяйте на официальном сайте производителя. Общая структура тарифов выглядит так:
| Тариф | Репозиторий | Поддержка | Для кого |
|---|---|---|---|
| Community | pve-enterprise | Через форум | Малые проекты, лаборатории |
| Basic | pve-enterprise | Ограниченное число обращений | Небольшие компании |
| Standard | pve-enterprise | Поддержка в рабочие часы | Продуктивные среды |
| Premium | pve-enterprise | Расширенное покрытие | Критичная инфраструктура |
| Без подписки | pve-no-subscription | Только форум | Тесты и некритичные задачи |
Ключ покупается на каждый физический сокет CPU сервера. Если в узле два процессора, потребуется два ключа соответствующего тарифа. В кластере каждый узел лицензируется отдельно — ключи не «перетекают» между серверами.
Где взять ключ и как его активировать
Ключ выдаётся после покупки подписки через официальный магазин Proxmox или у авторизованного реселлера. После оплаты ключ приходит на почту вместе с данными учётной записи. Далее его нужно привязать к узлу.
Активация через веб-интерфейс занимает меньше минуты:
- 🔑 Откройте веб-панель и выберите нужный узел в дереве слева
- 📋 Перейдите в раздел
Node → Subscription - 🖱️ Нажмите кнопку
Upload Subscription Key - ✅ Вставьте ключ в поле и подтвердите — статус изменится на
Active
Тот же результат достигается из консоли. Подключитесь к узлу по SSH и выполните:
pvesubscription set pve-XXXXXXXXXX
pvesubscription get
Вторая команда покажет текущий статус подписки. Если ключ принят, в выводе появится status: Active. Для удаления ключа используется pvesubscription delete.
☑️ Проверка после активации ключа
Ошибки при активации ключа
Чаще всего активация не проходит из-за несоответствия Server ID. Ключ привязывается к идентификатору сервера в момент регистрации в личном кабинете, и если узел был переустановлен, идентификатор изменился — старый ключ перестанет подходить.
Другие типичные причины отказа:
- 🌐 Узел не имеет доступа в интернет — проверка ключа выполняется онлайн
- 🔒 Файрвол или прокси блокирует обращения к серверам лицензирования
- ⌛ Истёк срок действия подписки — статус станет
Invalidили просроченным - 🔢 Превышено число сокетов: ключ на один CPU не активируется на двухпроцессорном сервере корректно
⚠️ Внимание: после переустановки Proxmox VE на том же железе Server ID изменится. Перед переустановкой сохраните старый идентификатор или будьте готовы перепривязать ключ через личный кабинет производителя.
Если ключ введён верно, но статус не меняется, проверьте сетевую доступность и корректность системного времени на узле — рассинхронизация часов иногда мешает TLS-проверкам. Точные причины отказа видны в системном журнале.
Работа без подписки: репозиторий no-subscription
Если платный ключ не нужен, корректный путь — переключить узел на репозиторий pve-no-subscription и отключить enterprise-репозиторий. Иначе apt update будет завершаться ошибками доступа, поскольку pve-enterprise требует аутентификации.
Через веб-интерфейс это делается в разделе Node → Updates → Repositories: выделите строку pve-enterprise и нажмите Disable, затем через Add включите No-Subscription. После этого обновления будут устанавливаться штатно.
Альтернатива — правка файлов вручную. Закомментируйте строку enterprise-репозитория:
nano /etc/apt/sources.list.d/pve-enterprise.list
И добавьте запись для бесплатного репозитория, сверившись с официальной документацией по вашей версии Proxmox — пути и кодовые имена релизов отличаются между мажорными версиями. После правок выполните apt update и убедитесь в отсутствии ошибок.
Уведомление об отсутствии подписки
Всплывающее окно при входе — единственное «ограничение» бесплатной версии. Оно не блокирует работу и закрывается одним кликом. Существуют способы отключить его модификацией файлов веб-интерфейса, но у этого подхода есть издержки.
⚠️ Внимание: правка файлов веб-интерфейса для подавления уведомления откатывается при каждом обновлении пакета pve-manager — патч придётся применять заново. Кроме того, модификация компонентов системы может осложнить получение поддержки. Используйте такой метод только в тестовых средах.
Легитимный вариант без побочных эффектов — смириться с окном (оно появляется один раз за сессию входа) или приобрести хотя бы минимальный тариф. Отключение уведомления не заменяет подписку: доступ к enterprise-репозиторию оно не даёт.
Почему уведомление возвращается после обновления
Файлы веб-интерфейса входят в состав пакета pve-manager. При обновлении пакетный менеджер заменяет изменённые файлы на эталонные версии, и любые ручные правки, включая патч уведомления, теряются. Это штатное поведение APT, а не специальная защита.
Перенос и переоформление подписки
При замене сервера или переустановке системы ключ нужно перепривязать. Порядок действий зависит от условий вашего договора, но общая логика такова: войдите в личный кабинет на портале производителя, найдите привязку ключа к старому Server ID и обновите её на новый идентификатор. После этого активируйте ключ на узле стандартным способом.
Если самостоятельная перепривязка в кабинете недоступна, потребуется обращение в поддержку или к реселлеру, у которого приобреталась лицензия. Приготовьте номер ключа и новый Server ID — он указан в разделе Node → Subscription.
При апгрейде тарифа (например, с Community на Standard) обычно выдаётся новый ключ. Старый удаляется командой pvesubscription delete, после чего вводится новый. Перезагрузка узла не требуется.
Частые вопросы
Обязательна ли подписка для работы Proxmox VE?
Нет. Гипервизор полностью функционален без ключа: виртуальные машины, контейнеры, кластеры, миграция и резервное копирование работают без ограничений. Подписка влияет только на источник обновлений и доступ к поддержке.
Почему apt update выдаёт ошибку 401 на pve-enterprise?
Репозиторий pve-enterprise требует действующей подписки. Если ключа нет, отключите этот репозиторий через Node → Updates → Repositories и включите No-Subscription. После этого ошибка исчезнет.
Один ключ на весь кластер — возможно?
Нет. Каждый узел кластера лицензируется отдельным ключом, привязанным к его Server ID, а количество ключей зависит от числа процессорных сокетов в каждом сервере.
Что произойдёт, когда подписка истечёт?
Система продолжит работать, но статус ключа станет неактивным: пропадёт доступ к enterprise-репозиторию и поддержке, вернётся уведомление при входе. Данные и виртуальные машины не пострадают.
Ключ не принимается после переустановки сервера — что делать?
При переустановке меняется Server ID, к которому привязан ключ. Обновите привязку в личном кабинете Proxmox или обратитесь к продавцу лицензии, затем активируйте ключ повторно командой pvesubscription set.