У компании Attlassian есть несколько крутых продуктов, сегодня мы будем разворачивать Jira.
Jira — коммерческая система отслеживания ошибок, предназначена для организации взаимодействия с пользователями, хотя в некоторых случаях используется и для управления проектами.
Самый быстрый способ развертывания данной системы, это использование докер контейнеров.
Требования:
- Система: Ubuntu 22.04
- Установленный: Docker, docker-compose
- CPU: 4 vcpu
- RAM: 8 Gb
- HDD: На ваше усмотрение (Рекомендуется 100 GB, на 500+ пользователей)
Шаг 1. Создаём директории
|
|
И файл:
|
|
Наполняем содержимым:
|
|
Сохраняем, переходим в директорию с файлом и запускаем.
|
|
Шаг 2. Настройка в веб-интерфейсе
Переходим в браузер и набираем адрес нашего хоста, ip:80
Меняем язык на нужный вам и выбираем “Я выполню настройку самостоятельно”
Далее “Моя база данных”
Вводим все данные из нашего контейнера db
И проводим “Тест подключения”
Нажимаем “Далее” и ждём пока создается база (Процесс может быть длительным ~5-20 минут)
Указываем наш URL, по которому будет открываться Jira
Шаг 3. Активация
И так мы подходим к моменту активации.
Данная информация представлена только для ознакомительного и личного использования! Для коммерческого пользования требуется купить лицензию или используйте бесплатный демо-ключ! Использование данной инструкции под Вашу личную ответственность. Автор статьи и сайта ответственности не несет!
В любом поисковике можно случайно найти файл с именем Atlassian Agent 1.3.1. Как например на данном сайте:
Копируем atlassian-agent.jar (Например через WinSCP) на хостовую машину и помещаем в директорию: /opt/jira/activate
Далее останавливаем контейнер
|
|
Все файлы, которые генерируются Jira будут находиться по пути:
|
|
Открываем на редактирование:
|
|
Добавляем сверху строку:
|
|
Сохраняем и стартуем контейнер:
|
|
Обновляем окно браузера и ждём пока Jira запустится.
Заходим внутрь контейнера и выполняем команду:
|
|
Заполняйте свои данные в полях: mail, userName, CompanyName, и вместе XXXX-XXXX-XXXX-XXXX подставляйте свой ID сервера из окна браузера
После выполнения команды полученный ключ вставляйте в поле “Ваш ключ лицензии” и жмите “Далее”
Шаг 4. Завершаем настройку в веб-интерфейсе
После активации вводим данные нашего локального admina JIRA
На данном этапе можно настроить получение уведомлений на email
Далее идёт интуитивно понятная настройка используя кнопку “Далее”. Создаете новый проект, открывается “Список задач”.
Установка завершена. Jira готова к работе.
Дополнения
- Если хотите, чтобы сообщение “Вы используете незаконную лицензию на продукт. Обратитесь к тому, кто вам ее предоставил.” Не отображалось, то на этапе активации продукта отключите интернет"
- Если нужно восстановить имеющуюся базу Jira из бэкапа, то положите её в контейнер по пути: /var/lib/docker/volumes/jira_var/_data/import/
- И скопируйте с заменой все директории (change, sentities, issues, snapshots, worklogs) в: /var/lib/docker/volumes/jira_var/_data/caches/indexesV2/
- Восстановите бэкап через админскую панель в веб-интерфейсе Jira
- Если при переиндексации возникает ошибка проверьте разрешения на директории, должны быть:
drwxr-x--- 2001:2001