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

Пришла задача от клиента установить 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.

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

1 голос

9 thoughts on “Debian установка Jira + Confluence

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

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

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

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

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

      • Написал на почту
        ~# 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-морду делается?

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

  3. Написал на почту
    ~# 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 не будет опубликован. Обязательные поля помечены *

*
*
Website