Featured image of post Offline установка плагинов в Confluence, Jira

Offline установка плагинов в Confluence, Jira

Установка плагинов для Confluence, Jira без интернета

В данном примере производится оффлайн установка плагинов с магазина Atlassian внутрь докер контейнера, в котором крутится Confluence или Jira. Даже если у вас не используется докер общая логика будет понятна.

Установка в Confluence

Шаг 1. Загрузка плагина с сайта

На примере плагина PlantUML

Входим через google аккаунт, или регистрируемся на https://marketplace.atlassian.com/

Ищем в поиске плагин PlantUML

Переходим в карточку приложения

В примере установлена версия Confluence Data Center, поэтому выбираем Data Center и перейти на вкладку Installation

Далее “version history page”

Data Center - Развернуть вкладку - Download installer

Загрузится .jar файл, который мы копируем (через WinSCP) на сервер Confluence в домашнюю директорию пользователя admin

Шаг 2. Установка

Копируем плагин из домашней директории в контейнер

1
sudo cp /home/admin/pluginname.jar /data/docker/volumes/confluence_opt/_data/confluence/WEB-INF/atlassian-bundled-plugins/

Изменяем права на файл

1
sudo chown 2002:root /data/docker/volumes/confluence_opt/_data/confluence/WEB-INF/atlassian-bundled-plugins/pluginname.jar

И изменяем разрешения на 550

1
chmod 550 /data/docker/volumes/confluence_opt/_data/confluence/WEB-INF/atlassian-bundled-plugins/pluginname.jar

Перезапускаем контейнер

1
docker restart confluence

Проверяем работоспособность плагина в веб-интерфейсе.

Управления приложениями -> Системные (или приобретенные в Atlassian)

Работа с .obr файлами

Если файл плагина, который был скачан с маркета Atlassian имеет расширение .obr, тогда:

Переименовываем файл в zip архив

1
sudo mv pluginname.obr pluginname.zip

Разархивируем

1
sudo unzip pluginname.zip -d /home/admin

Далее проводим процедуру установки из шага 2

Для платных плагинов Confluence

Процесс активации плагинов Confluence я подробно описал в своём Telegram.
Там же отвечаю на вопросы и обновляю инструкции при необходимости.
Присоединяйся Telegram

Установка в Jira

Для Jira установка аналогичная, заисключением путей:

Выполняем шаг 1 из инструкции выше

Далее устанавливаем. Копируем плагин из домашней директории в контейнер

1
sudo cp /home/admin/pluginname.jar /data/docker/volumes/jira_var/_data/plugins/installed-plugins

Имзеняем права на файл

1
sudo chown 2002:root /data/docker/volumes/jira_var/_data/plugins/installed-plugins/pluginname.jar

И изменяем разрешения на 550

1
sudo chmod 550 /data/docker/volumes/jira_var/_data/plugins/installed-plugins/pluginname.jar

Перезапускаем контейнер

1
docker restart jira

Для платных плагинов Jira

Процесс активации плагинов в Jira я подробно описал в своём Telegram.
Там же отвечаю на вопросы и делюсь знаниями.
Подписывайся Telegram

Информацию можно использовать в свободном доступе, с указанием ссылки на сайт
Telegram GitHub