Установка Jira: пошаговое руководство с практическими примерами настройки

Детальное пошаговое руководство по установке Jira Server на Linux-сервер с практическими примерами первоначальной настройки для IT-команды: создание проекта, модификация workflow, настройка типов задач и приглашение пользователей.
Развертывание Jira — это первый критический шаг на пути к внедрению эффективного управления проектами и задачами в IT-команде. Процесс выходит за рамки простого нажатия кнопки "Далее" в установщике. Это настройка среды, конфигурация и первоначальное проектирование рабочих процессов. Рассмотрим практический пример установки Jira Server (на момент написания актуальна модель Data Center, но принципы схожи) на Linux-сервер и ее первоначальную настройку для типичной команды разработки.

Перед началом убедитесь, что у вас есть сервер с минимальными требованиями: 64-битная ОС (например, Ubuntu 20.04 LTS), не менее 8 ГБ ОЗУ, 2+ ядра CPU и 50+ ГБ дискового пространства. Jira требует Java (OpenJDK 11 или 17). Установите ее: `sudo apt install openjdk-11-jdk`. Создайте пользователя `jira` для безопасности: `sudo useradd -m -s /bin/bash jira`. Далее, скачайте архив с Jira (файл `.tar.gz`) с официального сайта Atlassian в каталог `/opt`. Распакуйте его: `sudo tar -xzf atlassian-jira-software-X.X.X.tar.gz -C /opt`. Создайте симлинк для удобства: `sudo ln -s /opt/atlassian-jira-software-X.X.X-standalone /opt/jira`.

Теперь ключевой этап — настройка файлов конфигурации. Перейдите в `/opt/jira/conf`. В файле `server.xml` настройте коннекторы. Например, для работы на порту 8080 и сжатия трафика добавьте в Connector атрибут `compression="on"`. Основные настройки Jira хранятся в `jira-config.properties`. Здесь вы можете задать путь к домашней директории Jira (где будут данные, индексы, плагины), например, `jira.home = /var/atlassian/application-data/jira`. Создайте эту директорию и назначьте владельцем пользователя `jira`: `sudo chown -R jira:jira /var/atlassian/application-data/jira`.

Запустите Jira от имени пользователя jira: `/opt/jira/bin/start-jira.sh`. Откройте браузер и перейдите по адресу `http://ваш_сервер:8080`. Запустится мастер первоначальной настройки. Выберите "Set it up for me" для встроенной базы данных (H2, только для оценки) или, что критически важно для production, "My own database". На практике для команды из 10+ человек сразу используйте PostgreSQL или MySQL. Пример настройки для PostgreSQL: создайте БД `jiradb`, пользователя `jirauser` с паролем и выдайте ему все права на эту БД. Укажите эти данные в мастере настройки Jira.

После подключения БД настройте индексацию. Выберите "Background indexing" для продолжения работы во время индексации. Далее создайте учетную запись администратора системы. Это не ваш личный аккаунт, а служебный аккаунт для глобального администрирования. Затем укажите название вашей инстанции (например, "IT Department Jira") и базовый URL.

Практический пример настройки для команды: после входа в систему первым делом создайте проект. Выберите шаблон "Scrum software development" или "Kanban software development". Назовите его, например, "WebApp Frontend". Ключ проекта (например, "WEB") будет префиксом для всех задач. Далее настройте рабочий процесс (Workflow). По умолчанию используется упрощенный workflow "Built-in". Для команды, практикующей код-ревью, его можно модифицировать. Зайдите в "Settings" -> "Issues" -> "Workflows". Скопируйте встроенный workflow, назовите "Dev Workflow with Review". Добавьте статус "Code Review" между "In Progress" и "Done". Настройте переходы: из "In Progress" в "Code Review", из "Code Review" обратно в "In Progress" (если нужны правки) и в "Done". Это базовый, но уже кастомизированный процесс.

Создайте типы задач (Issue Types) для своего проекта: кроме стандартных Story, Bug, Task, добавьте, например, "Technical Debt". Настройте экраны создания/редактирования задач (Screens), чтобы поля, которые видит разработчик, отличались от полей, которые видит тестировщик. И, наконец, пригласите первых пользователей, добавив их email-адреса в разделе "User management".

Помните, что установка — это только начало. Дальше следует настройка прав, схем уведомлений, панелей (Dashboards) и интеграций (например, с Git). Но грамотно выполненный старт создает прочный фундамент для эффективной работы команды в Jira.
157 4

Комментарии (11)

avatar
oip6jo6 01.04.2026
Не согласен, что установка — критический шаг. Гораздо важнее правильно спроектировать workflow до внедрения, иначе будет каша.
avatar
hhfcih9 01.04.2026
Актуально ли это сейчас, когда Atlassian активно продвигает Jira Cloud и сворачивает поддержку Server? Хотелось бы мнения автора.
avatar
ei7dw7g5 01.04.2026
Пример с настройкой схемы разрешений для команды разработки — то, что нужно. Часто упускают этот важный этап после установки.
avatar
l3sbrri 02.04.2026
Отличное руководство! Как раз планирую миграцию с Trello на Jira для отдела. Жду продолжения про настройку рабочих процессов.
avatar
q4fw8gl7oa 02.04.2026
Статья хорошая, но не хватает сравнения Jira Server и Cloud для небольших команд. Для многих облачная версия — приоритет.
avatar
vqhibvstxq 02.04.2026
Мало информации по требованиям к железу для продакшена. Для теста хватит, а под реальную нагрузку нужно детальнее рассчитывать.
avatar
0ech3jev 04.04.2026
Спасибо за конкретику по Linux! Большинство мануалов для Windows. Пункт про настройку БД PostgreSQL был особенно полезен.
avatar
k4n7vde 04.04.2026
Отличный старт для новичков. После такой базы уже не страшно залезть в официальную документацию, которая часто слишком сложна.
avatar
vh0bca7 04.04.2026
Жаль, что не затронули автоматизацию установки через Ansible или Docker. Ручная настройка на каждом сервере — прошлый век.
avatar
celji3vae 04.04.2026
Спасибо! Как сисадмин подтверждаю: шаги описаны корректно. Ключевой момент — это настройка коннекта к базе, тут часто ошибаются.
Вы просмотрели все комментарии