admin@demi4.com

Debian установка Jira + Confluence

Jira

Пришла задача от клиента установить Jira + Confluence. Лицензии были куплены, сервер выделен – можно приступать, но так как никогда не сталкивался с этими системами то решил погуглить на предмет как их ставить. Наткнувшись на информацию по установке, пробежался – понял что ничего военного, начал ставить, далее по тексту все как из документации:

Опущу установку прикладного софта, этой инфы валом в инете.

Для работы обеих систем с mysql необходимо скачать и подключить в обе системы коннектор mysql для java (обе системы написаны на java)

http://dev.mysql.com/downloads/connector/j/5.1.html

Создаем структуру каталогов для установки Jira + Confluence:

Далее идем на сайт производителя и качаем Jira + Confluence к себе на сервер.

 

Далее делаю исполняемыми оба файла:

 

Далее просто запскаю сначала установку  jira:

Во ремя установки были стандартные вопросы

– Хочу ли я установить Jira на свой компьютер

– Выбор процесса установки (стандартная, расширенная для опытных, обновление существующей установки)

– Путь установки (/opt/atlassian/jira)

– Путь к данным (/var/atlassian/application-data/jira)

Так же будут задан вопросы про порты на которых будут вертется сервисы, Jira по молчанию слушает порт 8080, у меня этот порт был отдан под apache backend, по этому я указал у себя 8081 порт для Jira, в целом это ни на что особо не влиеят, нужно только не забыть про этот порт что бы дальше прописать его в nginx для проксирования.

Та ж процедура идет и для confluence, только порты я не менял от дефолтовых.

После успешной утановки на сервер я настраиваю nginx и создаю базы в mysql и пользователей mysql для продолжения установки через www:

Базы есть, пользователи под них то же есть, далее прикручиваем nginx для проксирование Jira (обратить внимение на порт куда пробрасываем запросы 8081 – так как у меня 8080 висит apache:

 

И для проксировани Сonfluence:

Проверяем корректность прописанных настроек nginx:

Добавляем соответствующие А записи для поддоменов, применяем настройки ДНС и nginx.

Запускаем Jira и Confluence:

Обязательно не забыть скопировать Connector mysql для java:

Проверяем все ли в норме (я проверяю наличием открытых портов):

Jira:

Confluence:

Видим что все в норме и подключаемся сначала к домену Jira по www для продолжения установки.

Дальше не вижу смысла расписывать то что визуально итак понятно. Единственный момент я после установки Сonfluence включаю синхронизацию пользователей Сonfluence c Jira.

В свежеустановленных системах выставляю в админках временную зону и все. На данный момент болше задач не поступало.

2 голоса
Позначки:, , ,

9 коментарів до “Debian установка Jira + Confluence”

  1. huskygaff сказав:

    ДД, graff!
    Спасибо за туториал. Но как вы настроили синхронизацию пользователей? (вы про Single Sign-On?)
    Спасибо!

    1. graff сказав:

      Синхронизация пользователей между Jira и Confluence настраивал в Jira пользователя с полными правами (моя учетная запись), потом в Confluence -> General Configuration -> Users & Security -> User Directories -> Add Directory “Atlassian Jira”, в форме ввел URL Jira, ligin + pass (свой), после этого система стала синхронизировать пользователей с Jira в Confluence.
      На данный момент эта синхронизация у меня отключена. Но она работал довольно долго.

      1. huskygaff сказав:

        Спасибо за ответ!
        У меня Confluence был первее установлен и юзеры там создавались. А в JIRA нет пользователей пока. Хотел синхронизировать их между собой, а в JIRA нет выбора “Atlassian Confluence”. Как синхронизировать всех пользователей Confluence в JIRA?

        1. graff сказав:

          Инструкция от atlassian
          https://confluence.atlassian.com/display/CONF34/Migrating+users+from+Confluence+to+JIRA

          Обязательно сначала полные бекап жиры и конфы, после этого как в инструкции
          – скачать rpc-tools-0.9.zip и распаковать куда нить на серваке
          – создать в обоих системах юзера admin c паролем admin
          – разрешить удаленный доступ к API в “General Configuration screen in Administration.”
          – Отредактировать connection.properties и прописать туда параметры подключения к жире и конфе
          – с консоли пустить jar tools.jar
          – если все гуд – радуемся жизни 🙂

  2. Mechanic сказав:

    Извините заранее, я нуб.
    Если не затруднит, помогите советом. Руководство желая сэкономить озадачило на установку этой беды.
    Есть VPS с седьмым дебианом.
    Все что указано в инструкции сделал, а что дальше-то? Nginx пишет что конфиг корректный, майскуль завелся, базы созданы, пароли и доступ к базам сделаны, в конфиг nginx добавлены указанные изменения, майскуль-ява коннектор установлен в нужные папки, в обще локально все крутится, пишет что корректно, но извне пишет Forbidden.
    Как я понимаю нужно где-то настроить ДНС и переадресацию на VPS?
    Каким образом настраиваются А записи, куда их писать,

    1. graff сказав:

      Привет – необходимо проdерить запустилась ли Jira
      – lsof -i tcp:8080 (или какой у вас порт jira)
      – если Jira запущена – перейти в броузере http://IP-server:8080
      если не вышло:
      напишите на почту demi4@demi4.com попробую помочь

      1. Mechanic сказав:

        Написал на почту
        ~# lsof -i tcp:8085
        COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
        java 3078 jira 66u IPv6 6750 0t0 TCP *:8085 (LISTEN)
        По ip завелась.
        Как сделать чтобы по доменному имени отдавалась? Или это при настройке через web-морду делается?

        1. graff сказав:

          тут кому как удобнее – если на сервере больше ничего нет и не планируется- можно перенастроить на 80 порт, или же сделать проксирование через (nginx, apache)

  3. Mechanic сказав:

    Написал на почту
    ~# lsof -i tcp:8085
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    java 3078 jira 66u IPv6 6750 0t0 TCP *:8085 (LISTEN)
    По ip завелась.
    Как сделать чтобы по доменному имени отдавалась? Или это при настройке через web-морду делается?

Залишити відповідь

Увійти через: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

parser mail

Парсим email адреса с mail.ruПарсим email адреса с mail.ru

Наткнулся на прикольную фичу с mail.ru ответатми, оказывается можно потихому парсить адреса тех кто задает вопросы и отвечает на них 🙂 0 голосов Схожі записи: Notice: Error: MAIL FROM not

(110: Connection timed out) while reading response header from upstream

(110: Connection timed out) while reading response header from upstream(110: Connection timed out) while reading response header from upstream

Сообщение “(110: Connection timed out) while reading response header from upstream” и вместе с ним ошибку 1 голос Схожі записи: upstream sent too big header while reading response header from

Let's encrypt wildcard сертифікати

Let’s encrypt wildcard сертифікатиLet’s encrypt wildcard сертифікати

Нещодавно Let’s ecnrypt анонсували вихід APIv2 та можливість замовити woldcard сертифікат для доменів безкоштовно на 3 місяці. 2 голоса Схожі записи: Certbot Let’s encrypt wildcard and CloudFlare cloudflare ERR_SSL_VERSION_OR_CIPHER_MISMATCH vnc