Поиск по сайту:

Как установить Jira на собственном хостинге и управлять ею


Jira — это приложение для отслеживания проблем от Atlassian, которое упрощает совместную работу команд над программным обеспечением. Это не открытый исходный код, но вы можете установить его на свои собственные серверы, а не использовать облачную версию. Вот как это настроить.

Почему самостоятельный хостинг?

У облачных приложений есть много преимуществ — они, как правило, очень надежны, поскольку могут выиграть от избыточности работы в масштабе центра обработки данных. Их также проще использовать, так как все настройки выполняются за вас.

Однако в зависимости от того, сколько у вас пользователей, в долгосрочной перспективе Jira с собственным хостингом может быть дешевле. Если у вас менее 100 пользователей, Jira будет стоить 7 долларов за пользователя. При ежегодном выставлении счетов получается 7000 долларов в год. По сравнению с самостоятельным «Jira Server», который представляет собой единовременный платеж в размере 13 300 долларов США. Если вы планируете использовать Jira более двух лет, по истечении первых двух лет вы не будете платить лицензионные сборы. Это справедливо для каждого уровня.

Исключением являются бесплатные уровни: если у вас менее 10 пользователей, Jira Cloud полностью бесплатна, а Jira Server стоит всего 10 долларов за пожизненную лицензию для 10 пользователей. Технически это платная лицензия, хотя это очень небольшая плата по сравнению с другими уровнями.

Конечно, более крупные корпорации, вероятно, захотят использовать собственную версию Jira Data Center, которая поставляется с поддержкой SAML 2.0, активной кластеризацией и простым развертыванием в AWS. В отличие от Jira Server, это годовая плата, но она все же дешевле, чем Jira Cloud. Облако Jira для 500 пользователей стоит 28 000 долларов в год, а Jira Data Center — 20 000 долларов. Для 1000 пользователей и более Jira Data Center всегда стоит вдвое дешевле.

Несмотря на то, что это дешевле, экономия на лицензионных сборах, которую вы получаете при самостоятельном размещении, будет компенсирована стоимостью запуска и обслуживания сервера (или серверов), на котором вы размещаете Jira. Эта стоимость будет варьироваться в зависимости от вашего использования, но с учетом того, насколько высока плата за лицензию, она, вероятно, довольно незначительна для самого сервера. Кроме того, Jira с собственным хостингом может напрямую подключаться к существующему серверу базы данных, что может сократить расходы на хостинг.

Однако стоимость — не единственный фактор — многие компании просто предпочитают размещать свои приложения локально, поскольку размещение самостоятельно дает вам полный контроль над всем. Если вы хотите поместить Jira за корпоративным брандмауэром и заблокировать доступ для всех, кто не находится в вашей частной подсети, вы можете это сделать.

Как установить JIRA в Linux

Установка довольно проста. Прежде всего, вам необходимо загрузить последнюю версию установщика с веб-сайта Jira. Из-за них получение фактической ссылки для curl становится немного громоздким; вам нужно будет выбрать «Linux 64 Bit» в качестве типа установки, согласиться с их лицензией и политикой конфиденциальности (конечно, после прочтения всего этого), затем щелкнуть правой кнопкой мыши кнопку «Отправить» и выбрать «Копировать адрес ссылки». ». При этом будет скопирована прямая ссылка на установщик .bin. В противном случае при нажатии «Отправить» файл будет загружен прямо на ваш персональный компьютер, что, вероятно, не совсем то, что вам нужно.

Перейдите на сервер, который вы планируете использовать для размещения всего. Загрузите этот файл с помощью curl:

curl https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.6.0-x64.bin

Сделайте его исполняемым:

chmod a+x atlassian-jira-software-8.5.1-x64.bin

И запустите его с помощью sudo:

sudo ./atlassian-jira-software-8.5.1-x64.bin

Запуск от имени пользователя root установит Jira как службу, которой намного проще управлять.

У вас есть несколько вариантов установки. Самый простой способ — «Экспресс-установка», при котором сохраняются настройки по умолчанию и устанавливается как обычно. Пользовательская установка позволит вам настроить эти параметры, а «Обновить существующую установку JIRA» просто выполнит обновление вашего сервера.

Для пользовательской установки вам будет предложено выбрать папку, в которую будет установлена Jira, и место для данных Jira. Самое главное, вы можете изменить порт, на котором работает Jira, если у вас есть другой сервис, занимающий порт 8080.

Вам нужно убедиться, что вы устанавливаете Jira как службу, которая будет автоматически запускаться при запуске.

Установка займет несколько минут и установит все на ваш сервер. Как только это будет сделано, Jira будет доступна на порту 8080 вашего сервера.

Если вы хотите получить его на поддомене, вы можете поставить nginx впереди и proxy_pass со следующей конфигурацией:

server {

     server_name jira.example.com;

     location / {

         proxy_set_header X-Forwarded-Host $host;
         proxy_set_header X-Forwarded-Server $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://localhost:8080;
         client_max_body_size 10M;
     }

     listen [::]:80;
     listen 80;
}

Скорее всего, вы захотите запустить certbot или вручную установить SSL-сертификаты, чтобы обеспечить безопасное подключение.

Перейдите к конечной точке, чтобы завершить настройку. Вы можете либо выбрать быструю настройку для оценки, либо настроить ее вручную.

Если вы настраиваете вручную, вам необходимо подключиться к базе данных. Вы можете использовать встроенную базу данных или подключиться к собственной базе данных. Это не обязательно должно быть на том же сервере, что и Jira, поэтому вы можете использовать для этого свои существующие серверы БД.

После подключения вам нужно будет настроить базовый URL-адрес так, чтобы он соответствовал тому, на чем вы размещаете Jira, чтобы он мог правильно форматировать ссылки.

После этого вам нужно будет ввести лицензионный ключ, связанный с вашей учетной записью MyAtlassian. Вы можете создать 30-дневную пробную лицензию по ссылке ниже. Если вы настраиваете менее 10 пользователей, вам придется заплатить 10 долларов за лицензию.

Отсюда вы можете настроить свои учетные записи пользователей и начать использовать Jira, как обычно.