Перейти к содержимому

Лицензии и тарифы Portal

Документ для администраторов и закупки: что покупать, как устроена лицензия и чем отличаются тарифы.

Расшифровки SLA, HA, K8s и других терминов — в словаре.

  • Лицензия выдаётся на одну инсталляцию Portal (отдельный сервер/кластер, отдельная БД, свой install.id).
  • Лицензия не привязана к числу пользователей или разработчиков.
  • Каждая инсталляция получает свой файл LICENSE.key с привязкой к хосту (рекомендуется).
  • Лицензия привязана к каналу установки (docker, k8s, native). Для Native — также к платформе (linux, windows).

Актуальные цены и названия планов — только на странице Цены (управляется в CMS korport.ru).

Три канала установки, по два типа лицензии (подписка и бессрочная) — 6 планов:

КаналДля кого
Docker ComposeПилот, один сервер, до ~3 000 пользователей
Kubernetes / HelmHA, 10 000+ пользователей
Native (Linux / Windows)Без контейнеров, корпоративная инфраструктура

Отдельного dev-тарифа нет. Dev/staging — это вторая инсталляция с лицензией того же канала (и платформы для Native).

ЗадачаЧто оформить
Только боевой портал в DockerDocker (подписка или бессрочная)
Production + стенд для разработчика WebPartДве лицензии того же канала (Docker / K8s / Native)
Enterprise в Kubernetes с dev-средойДве лицензии Kubernetes
Native Windows в productionNative + платформа Windows
Оценка до покупкиЗаявка на пробный период → trial LICENSE.key на 30 дней (привязка к инсталляции)
  • Подписка — ежегодное продление, доступ к обновлениям и стандартная поддержка на весь оплаченный период (включена в стоимость).
  • Бессрочная — разовая оплата, лицензия без срока действия ключа (expires: 2099-12-31). 12 месяцев стандартной поддержки и обновлений входят в стоимость; далее — продление пакета сопровождения.

Как получить обновление Portal: при доступе к korport.ru — Админка → Продукт и лицензия → Обновить (нужен update-runner); в air-gap — новый bundle и portal-cli upgrade. См. Обновление Portal.

УровеньСтоимостьДля кого
СтандартнаяВключена в лицензиюВсе клиенты с лицензией Portal
Enterprise SupportОпционально, см. ЦеныProduction с повышенным SLA

Стандартная поддержка: email и форма на сайте, консультации по установке и обновлениям, ответ в течение 2 рабочих дней.

Разработчик собирает WebPart / Event Receiver / Timer Job локально (.NET SDK 10). Extension SDK (NuGet-пакеты, шаблоны dotnet new, скрипты сборки) скачивается с korport.ru/developers — версия SDK должна совпадать с версией Portal. См. Extension SDK.

Для тестирования и установки пакетов нужен работающий Portal — рекомендуется отдельный dev/staging, а не production.

Пробный период (подписанный trial-ключ на 30 дней) подходит для первичной оценки. Без активированного ключа запись в Portal недоступна. Для постоянной разработки оформите вторую инсталляцию с лицензией того же канала.

Trial выдаётся как обычный файл LICENSE.key с пометкой пробного периода (не «просто работает после установки»).

  1. Оставьте заявку на пробный период и выберите канал установки.
  2. Скачайте дистрибутив, выполните portal-cli install, откройте Админка → Настройки → Продукт и лицензия.
  3. Передайте поставщику Привязку инсталляции.
  4. Получите trial LICENSE.key на 30 дней и активируйте его (админка или portal-cli license activate).
  5. До активации ключа API принимает только чтение; запись и фоновые задачи недоступны.

Повторный trial на ту же инсталляцию или тому же клиенту не выдаётся — для продолжения нужна коммерческая лицензия.

При миграции (например, Docker → Kubernetes) обратитесь к поставщику: потребуется доплата и новый ключ с каналом k8s. Старые ключи без поля channel продолжают работать (grandfathering).

  1. Войдите как администратор портала → Админка → Настройки → Продукт и лицензия
  2. Передайте поставщику Привязку инсталляции (SHA256)
  3. Получите LICENSE.key и активируйте: загрузка файла или вставка ключа → Активировать лицензию

Entitlement платных модулей (modules в ключе) отображаются в том же разделе и сразу открывают установку с korport.ru.

Окно терминала
./portal-cli/portal-cli install --mode docker
./portal-cli/portal-cli license activate --file LICENSE.key
./portal-cli/portal-cli upgrade --mode docker

Для Native Windows используйте portal-cli.ps1 на Windows — платформа windows записывается автоматически.

После оплаты вы получаете bundle под ваш тариф:

Канал лицензииФайл дистрибутива
Dockerportal-X.Y.Z-docker-bundle.tar.gz
Kubernetesportal-X.Y.Z-k8s-bundle.tar.gz
Native Linuxportal-X.Y.Z-native-linux-amd64.tar.gz
Native Windowsportal-X.Y.Z-native-windows-amd64.zip

Каждый bundle самодостаточен для канала: образы/бинарники Portal, portal-cli, документация по установке, инструмент миграции с SharePoint (portal-sp-migrate с веб-мастером и CLI, примеры в sharepoint-migrate-config/). Полный пакет (full) выдаётся только по отдельному согласованию.

Не отдельный тариф и не модуль в ключе. Входит в право использования при действующей лицензии Portal (включая trial).

КаналКак получить
Docker / KubernetesУже в дистрибутиве (portal/office)
Native Linuxkorport.ru/portal-office — пакет systemd или Docker
Native WindowsТам же — пакет Docker (Docker Desktop) или Office на Linux-хосте

Матрица и обновление: Portal Office.

Подробнее об импорте: Миграция из SharePoint.

Статус: Админка → Настройки → Продукт и лицензия или GET /api/v1/system/license-status.

При несовпадении канала или платформы лицензии с фактической установкой (install.mode, install.platform) лицензия недействительна, запись в API блокируется (402 LICENSE_CHANNEL_MISMATCH).