Установка Confluence на CentOS 8/RHEL 8 | DATAENGINER

Установка Confluence на CentOS 8/RHEL 8

Добрый день! Сегодня мы рассмотрим как установить одну из wiki систем Confluence от компании Atlassian. Устанавливать мы будем на виртуальную машину с операционной системой CentOS 8.

Для начала загрузим пробную версии wiki — системы с официального сайта atlassian.

Нажмем попробовать, далее нам будет необходимо в первой колонке выбрать попробовать бесплатно.

Нам будет предложено попробовать облачную версию confluence, мы же будем устанавливать confluence на виртуальную машину CentOS 8, поэтому мы выбираем разместить продукт на своем сервере.

После чего выберем для какой версии операционной системы нам необходимо загрузить установочных файл (в нашем случае это Linux 64-bit). Нажмем Get Started, после чего начнется загрузка установочного файла.

После окончания загрузки скопируем Confluence, на нашу виртуальную машину CentOS8, используя WinSCP.

Для установки Wiki — системы Confluence нам потребуется Oracle JDK. О том как установить Oracle JDK, вы можете прочитать здесь.

Далее создадим нового пользователя appconf в CentOS 8, под которым будет работать Confluence и зададим пароль для данного пользователя, выполним в терминале:

useradd appconf
passwd appconf

Далее в .bash_profile пользователя appconf укажем каталог установки Oracle JDK в нашей системе CentOS8.

vim /home/appconf/.bash_profile

Указываем следующие строки и сохраним файл:

export JAVA_HOME=/usr/java/latest
export JAVA_PATH=$JAVA_HOME

Далее в корневом разделе создадим каталоги /app/conf куда мы будем устанавливать wiki — систему Confluence и два каталога app и files ,изменим группу и владельца на пользователя appconf.

cd /
ls
mkdir -p /app/conf
mkdir -p /app/conf/app
mkdir -p /app/conf/files
chown -R appconf:appconf /app/conf/
cd /app/
ll

Скопируем установочный файл из корневой директории в каталог /app/conf/ и сделаем его исполняемым.

ls
cp atlassian-confluence-7.2.0-x64.bin /app/conf/
cd /app/conf/
ls
chmod +x atlassian-confluence-7.2.0-x64.bin
ls

Теперь нам необходимо создать базу данных в СУБД PostgreSQL, которая будет хранить данные нашей wiki — системы, так же создадим нового пользователя, который будет иметь права только для работы с новой базой данных.

su - postgres
psql
CREATE DATABASE Confluence;
CREATE USER Confluence;
ALTER USER Confluence WITH ENCRYPTED PASSWORD 'Confluence';
GRANT ALL PRIVILEGES ON DATABASE Confluence to Confluence;

Теперь выйдем из СУБД Postgresql и сделаем владельцем установочного файла пользователя appconf.

chown -R appconf:appconf /app/conf/

Откроем порты firewall CentOS 8 необходимые для работы Confluence, если ранее был уже открыт какой-либо из портов, то появится оповещение:

sudo firewall-cmd --permanent --add-port=5432/tcp
sudo firewall-cmd --permanent --add-port=8090/tcp
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload

При помощи команды su изменим пользователя на appconf и перейдем к нашему установочному файлу.

su - appconf
cd /app/conf/
ll

Теперь запустим установку для того, чтобы запустить работу исполняемого файла в CentOS 8, необходимо выполнить:

./atlassian-confluence-7.0.2-x64.bin

Начнется распаковка Jar пакетов и появится предупреждении, что мы используем пользователя без прав администратора CentOS 8 для установки Confluence, выбираем продолжить установку: y

Появится предупреждение о том, что будет установлена wiki — система Confluence, введем «о» для продолжения установки.

Далее Confluence предложит нам выбрать один из трех вариантов установки, мы выбираем второй вариант: 2

Далее мы укажем каталог для установки самого приложения, в качестве каталога для приложения мы будем использовать /app/conf/app

Далее будет необходимо указать каталог для хранения файлов и данных, в качестве данного каталога мы будем использовать /app/conf/files

Далее Confluence спросит какой порт использовать для доступа к wiki — системе, оставим рекомендованный порт 8090 для доступа по http и 8000 для управления.

Далее начнется установка файлов.

После установки файлов выберем запустить Confluence сейчас для этого укажем: y

Дождемся окончания запуска.

Для продолжения установки перейдем по ip — адресу:порт Confluence в браузере.

Выберем Product Installation и Next. Нам будет предложено установить дополнительные приложения, которые расширяют возможности Confluence мы просто нажмем Next.

Далее нам будет необходимо указать ключ для работы Confluence, его вы можете сгенерировать в личной кабинете Atlassian.

Укажем данные для подключения к базе данных и проверим соединения нажав Test Connection

Далее нам будет предложено три варианта, загрузить демо контент, начать работу с пустым сайтом или загрузить информацию из бекапа. Я выберу вариант с пустым сайтом.

Далее выберем вариант управления пользователями, на наш выбор собственная база пользователей к которой мы так же можем подключить AD или LDAP, либо мы можем интегрировать Confluence вместе с базой учетных записей Jira. Выберем Manage users and group within Confluence.

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

После этого установка будет завершена и мы можем приступать к работе.

Далее создадим первое пространство в нашем Conflunce.

После чего нам будет предложено пройти обучение и создать первую страницу.

Далее вы можете приступать к работе с Confluence.

Если вам интересно узнать, о том как подключить Wiki систему Conflunce к AD, то данная статья будет доступна здесь.

Если Вас интересует как сделать службу для более удобной работы с Confluence материал будет доступен по данной ссылке.

Если Вы хотите настроить проксирование Confluence через веб сервер Nginx, то материал будет здесь.

Если Вам необходимо настроить Confluence, Вы всегда можете написать нам.

Постоянный редактор и автор сайта

Leave a reply:

Your email address will not be published.