Как установить confluence на ubuntu

Обновлено: 04.07.2024

После извлечения файлов из архива, используем команду alternatives для установки. Доступна она в пакете chkconfig. Ну мало ли, какая версия Java у Вас есть и для чего нужна именно ваша версия… А так будем уверенны, что все останется работать.

alternatives -- install / usr / bin / java java / opt / jdk1 . 8.0_66 / bin / java 1

Или конкретно мой случай, на свежей CentOS 6.7

alternatives -- install < link > < name > < path > < priority > alternatives -- install / usr / bin / jar jar / opt / jdk1 . 8.0_66 / bin / jar 1 alternatives -- install / usr / bin / javac javac / opt / jdk1 . 8.0_66 / bin / javac 1 alternatives -- set javac / opt / jdk1 . 8.0_66 / bin / javac Java ( TM ) SE Runtime Environment ( build 1.8.0_66 - b17 ) Java HotSpot ( TM ) 64 - Bit Server VM ( build 25.66 - b17 , mixed mode )

Последним штрихом будет настройка переменных окружения

Установка JAVA_HOME

Установка JRE_HOME

Ну и что бы все не слетало при перезагрузке, редактируем файл /etc/environment, добавляя последние 2-е строки в него

Устанавливаем MySQL

Проверяем

Добавляем в автозагрузку

В my.cnf выставляем важный параметр для confluence

Не забываем про права

Подготавливаем БД

Надо создать БД для Confluence, дать права и т.п. Выполняем

create database ` confluence ` character set utf8 collate utf8_bin ; GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , DROP , ALTER , INDEX , REFERENCES on ` confluence ` . * TO 'confluence' @ 'localhost' identified by 'confluence-passwd' ;

Установка Confluence

Разархивируем в нужной нам папке По умолчанию, Confluence устанавливается автоинсталятором в /opt. Но можно выбрать и любой другой путь.

Теперь надо скачать mysql-connector-java. Нужен он как вы поняли для общения Confluence с mysql

/<путь установки>/lib

Теперь идем в папку

/<путь установки>/bin

Запускаем

Переходим в браузер. По умолчанию порт 8090, но его можно отредактировать тут

На вебинтерфейсе выбираем тип установки и нажимаем приступить

Можно отслеживать все что делает скрипт через командную строку

tail - f / opt / Atlassian / data / confluence / logs / atlassian - confluence . log

Будет предложено установить три продукта:

  1. Сам Confluence
  2. Team Calendar
  3. Confluence Questions

Теперь нам любезно предоставят SERVER-ID в формате.

XXXX-XXXX-XXXX-XXXX

ключ для Confluence

Копируем его и отправляемся в личный кабинет на сервер Atlassian, где и получаем лицензионные ключи.

После того как решили вопрос с ключами, надо подключить confluence к БД MySQL

установка Confluence

В поле вводим строку подключения/логин/пароль

В строке подключения указывается БД. Я использую следующую, отличную от дефолтной

jdbc : mysql : //localhost:3306/confluence?autoReconnect=true&useUnicode=true&characterEncoding=UTF8&sessionVariables=storage_engine=InnoDB

Внимание

  • Для версий mysql выше 5.1 параметрstorage_engineнадо заменить наdefault_storage_engineесли возникнут проблемы.
  • Если используете confluence выше версии 5.9.4, то в названии БД не должно присутствовать спецсимволов. Будет выводится ошибка, хотя на самом деле, это не критично

Далее , если подключились, то ждем завершения установки. Если в БД есть таблицы(из предыдущей установки) – инсталятор предложит все заменить. Если есть проблемы с доступо к БД, проверьте права у пользователя

① Введите контейнер слияния:

Ack Резервные файлы:

③ Взломайте соответствующий пакет jar: загрузите atlassian-extras-decoder-v2-3.4.1.jar в локальный - переименуйте его в atlassian-extras-2.4.jar, конкретная операция выглядит следующим образом:



The В папке будет дополнительный файл bak, замените пакет jar на оригинальное имя, загрузите его на сервер и переместите в контейнер Confluence.


⑤ Перезапустите контейнер слияния:

Ef Обновите страницу и введите только что сгенерированный ключ - введите следующий шаг:


4. Заполните информацию о базе данных и выберите пользовательскую базу данных: заполните тип базы данных, хост, имя базы данных, имя пользователя, пароль:


5. Нажмите на тестовое соединение, запрос будет успешным, и вы можете перейти к следующему шагу.

SetНабор символов должен выбирать utf8 - Unicode Utf-8, правило сортировки выбирает utf8_bin


Separation Уровень разделения базы данных должен быть установлен на READ COMMITTED


① Войдите в контейнер слияния и удалите confluence.cfg.xml.


② Перезапустите контейнер слияния (так же, как 3-⑤)

FileИзмените права доступа к файлу chmod 777confluence.cfg.xml.

④ Повторите 3 шага (потому что идентификатор сервера изменится в это время)

Confluence — тиражируемая вики-система для внутреннего использования организациями с целью создания единой базы знаний. Написана на Java. Разрабатывается австралийской компанией Atlassian, является одним из двух её основных продуктов.

Установка PostgreSQL 12

Добавляем репозиторий PostgreSQL 12

Устанавливаем необходимые пакеты

После установки требуется инициализация базы данных, прежде чем можно будет запустить службу


Запускаем сервис PostgreSQL и проверяем статус

Редактируем настройки PostgreSQL, открываем доступ для Confluence

Создаем пользователя и базу

Установка Confluence

Создаем пользователя, от которого будет работать Confluence

Задаем пароль пользователю

Добавляем пользователя confluence в группу wheel, то бы у него появились права суперпользователя (sudo)

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

Скачиваем дистрибутив confluence 7.5.0 и делаем его исполняемым

Запускаем установку Confluence

В процессе установки надо будет выбирать действия

Настраиваем Firewall, открываем порт 8090/tcp

Проверяем, запустился ли Confluence

Если записи с номером порта нет, запускаем Confluence вручную

Промышленная установка Триальная лицензия

Триальная лицензия Моя база данных Настройка базы данных

Установка Confluence + PostgreSQL + NGINX SSL reverse-proxy на Centos 7 6

Пример сайта

Для первого раза рекомендую установить пример сайта. Вы всегда сможете удалить это тестовое пространство.

Настройка Nginx в качестве reverse-proxy

Добавляем репозиторий Nginx

Устанавливаем nginx, добавляем службу в автозагрузку и запускаем его

Создаем каталог, где будет лежать самоподписанный ssl сертификат

Создаем самоподписанный сертификат и ключ

Отредактируем файл конфигурации NGINX

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

Проверим конфиг и перезапускаем nginx

Теперь необходимо сделать настройки со стороны Confluence, правим настройки tomcat

Раскомментируем и подправим строку ниже:

Если вы не будите использовать ssl, то последняя строка будет выглядеть:

localhost так же можно заменить на ваш хост

Настраиваем Firewall

Т.к. ранее мы открывали порт 8090, закрываем его

Открываем порты 80,443

Настраиваем SeLinux

Завершение настройки Confluence

Обновляем базовый URL в настройках Confluence

Confluence как системный сервис в Linux

Создаем юнит-файл confluence.service

Меняем права на файл

После создания юнит-файла, необходимо перезагрузить процесс самого systemd, для подхвата изменений. Затем запускаем сервис и добавляем его в автозагрузку. Проверяем статус

Домашний Linux сервер. Установка Confluence и NextCloud

Есть ли среди ВелоБратства волшебники администрирования Linux серверов.
Нужна помощь в удаленной настройке домашнего линукс сервера, приложения confluence (перенести данные на другой диск) и установить NextCloud

работа оплачивается ден знаками. подробности пишите в личку.

Нет, это вы сперва пишите подробности, что за конфигурация "домашнего сервера"- может это кластер виртуальных машин
версию и набор плагинов, которые используете к confluence (нафига проприетарная вики на домашнем серваке, тренируетесь что-ли )
за провайдерским НАТ-ом сидите или с белым адресом и открытыми портами. Сколько готовы отвалить бабла сроки и т.п.
Без этого никто зад не поднимет. ТО и мелкий ремонт в подмосковном Королеве. Быстро, бюджетно, доступно, качественно.

За некоторое количество ден. знаков готов совместно с вами составить максимально подробное тех. задание.
Грамотное ТЗ сведет до минимума процесс общения с исполнителем и исключит недопонимания.

Как показывает практика, многие проблемы имеют свойство магическим образом решаться во время составления ТЗ

1000 руб в год. Периодически работаю с WiKi из публичных мест.

система домашняя, решения дб в большей части стандартные, желательно вообще без кастомизации. Чтобы я как advanced user справлялся с простыми обновлениями, администрированием и тд. раз в месяц набрать apt-get update, архивировать данные и тд не проблема. но не более того.

Сроки: желательно до конца апреля, но жестких ограничений нет.
по стоимости, пишите в личку, что можете предложить (если проще заново поставить сконфигурированную систему, можно и так), какое время потребует и за какие деньги интересно заниматься.

1000 руб в год. Периодически работаю с WiKi из публичных мест.

система домашняя, решения дб в большей части стандартные, желательно вообще без кастомизации. Чтобы я как advanced user справлялся с простыми обновлениями, администрированием и тд. раз в месяц набрать apt-get update, архивировать данные и тд не проблема. но не более того.

Сроки: желательно до конца апреля, но жестких ограничений нет.
по стоимости, пишите в личку, что можете предложить (если проще заново поставить сконфигурированную систему, можно и так), какое время потребует и за какие деньги интересно заниматься.

Читайте также: