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

Portal Office

Portal Office — онлайн-редактор документов Portal (Word / Excel / PowerPoint в браузере через WOPI).
Образ и пакеты: portal/office, исходники MPL-2.0. Поддержка — у вендора Portal.

Отдельный тариф и модуль в ключе не нужны: достаточно действующей лицензии Portal (подписка, бессрочная или trial).

Скачивание пакетов: korport.ru/portal-office.

Канал PortalПлатформаКак получить Portal Office
Docker ComposeLinux / любой хост с DockerУже в images/portal-images.tar (portal/office). Поднимается сервисом office в compose.
Kubernetes / HelmКластерУже в том же portal-images.tar / registry. Деплой chart включает Portal Office.
NativeLinuxНе в native-бандле. Скачайте на korport.ru/portal-office: пакет Linux systemd (без Docker) или Docker (если на хосте есть Docker).
NativeWindowsНе в native-бандле. Скачайте пакет Docker и запустите в Docker Desktop или поставьте Office на отдельный Linux-хост (systemd / Docker). Нативного Windows-сервера coolwsd нет.
Любой каналОтдельный хост редактораТот же korport.ru/portal-office: выберите linux или docker-пакет, укажите URL в конфиге Portal.
Любой каналБез редактораoffice.enabled: false / PORTAL_OFFICE_ENABLED=false.
КаналOffice в offline-поставке
Docker / K8sВнутри portal-images.tar основного bundle
NativeСкачайте office-пакет на машине с доступом к korport.ru (ключ + привязка), перенесите архив в контур
Условие
Отдельный платный SKUНет
ПравоДействующий LICENSE.key, привязка совпадает с ключом, лицензия не отозвана
Канал / платформа лицензииНе ограничивают выбор пакета Office
ВерсияАктивный релиз на korport.ru (та же линейка, что у Portal)
  1. Откройте korport.ru/portal-office
  2. Привязка из Portal: Админка → Настройки → Продукт и лицензия
  3. Содержимое LICENSE.key
  4. Пакет: Linux (systemd) или Docker
  5. Одноразовая ссылка → скачать архив

API:

POST /api/portal/office/entitle
Content-Type: application/json
{
"licenseKey": "<LICENSE.key>",
"installBinding": "<sha256>",
"variant": "linux"
}

variant: linux | docker. В ответе — downloadUrl.

Актуальная версия (без ключа): GET https://korport.ru/api/portal/office/version.

ПакетКогда
portal-{V}-office-linux-amd64.tar.gzLinux без Docker: systemd
portal-{V}-office-docker.tar.gzDocker Desktop / Engine (Windows или Linux)
Окно терминала
tar -xzf portal-*-office-linux-amd64.tar.gz
cd portal-*-office-linux-amd64
sudo ./install/install-root.sh
curl -sS http://127.0.0.1:9980/hosting/discovery | head

Сервис: systemctl status portal-office
Конфиг: /etc/portal-office/portal-office.env, /etc/coolwsd/coolwsd.xml

Окно терминала
tar -xzf portal-*-office-docker.tar.gz
cd portal-*-office-docker
docker load -i images/portal-office.tar
cp .env.example .env
docker compose up -d
curl -sS http://127.0.0.1:9980/hosting/discovery | head
office:
enabled: true
publicUrl: https://office.company.ru
internalUrl: http://office-internal:9980
  • publicUrl — URL в браузере пользователя
  • WOPI_HOST_URL Portal должен быть доступен из хоста Office
  • За reverse-proxy: обычно SSL на proxy, у coolwsd ssl.enable=false
КаналКак обновляется Office
Docker / K8s (в одном стеке с Portal)Вместе с Portal: новый portal/office в portal-images.tar + portal-cli upgrade / кнопка Обновить
Native / отдельный хостОтдельно: Админка → Продукт и лицензия → Проверить версию Office → скачать пакет на korport.ru → переустановить Office. Update-runner Portal Office не ставит.

Версия на хосте Office: /browser/dist/portal-office-version.json. Запасной вариант на API Portal: env PORTAL_OFFICE_VERSION.

В меню Справка Portal Office:

ПунктНазначение
Online HelpРуководство пользователя: Portal Office (https://korport.ru/docs/user/portal-office)
Сообщить о проблемеkorport.ru/support
О программеСсылка на ту же документацию; внешние git-ссылки убраны
ФорумСкрыт

Настраивается при сборке образа (docker/office/from-source/patch-portal-office-ui.sh).