Установка системы управления проектами Redmine 4.0.1 на Debian 9 Stretch

Разберем как установить систему управления проектами Redmine 4.0.1 на Debian 9 Stretch.

 

Подготовка системы

Перед началом установки обновляем систему до актуального состояния:

 

Устанавливаем необходимые зависимости:

 

После установки зависимостей, необходимо выполнить настройку безопасности mysql:

В ходе выполнения команды, будет заданы вопросы (смены пароля root, удаления анонимных учетных записей, отключения удаленного доступа для root, удаления тестовой базы данных, сброса привилегий)

 

Установка RVM и Ruby

Для работы Redmine 4.0.1, необходимы компоненты Ruby 2.6 и Rails 5.2. Установим их и настроим подключение Ruby к apache.

 

Устанавливаем RVM (ruby version manager):

 

Пользователя admin, добавляем в группу rvm и выполняем рекомендованный скрипт:

 

Устанавливаем Ruby 2.6 и назначаем использование ее по-умолчанию:

Устанавливаем необходимые гемы:

 

Устанавливаем passenger модуль для apache (для установки рекомендуется иметь 1024MB оперативной памяти в системе или более):

 

Сообщение ниже, свидетельствует об установки passenger и необходимости внесения изменений в модули passenger для apache. Завершаем установку, пару раз нажимая Enter.

Прошу обратить внимание, что на момент написания статьи модуль passenger для apache версии 6.0.1! при установке модуля, обращайте внимание какая версия passenger ставится и соответственно указывайте ее. 

 

Внесем требуемые изменение в файлы модулей.

 

В файле /etc/apache2/mods-available/passenger.load:

В файле  /etc/apache2/mods-available/passenger.conf:

 

Установка Ruby и необходимых модулей завершена, переходим к установке Redmine.

 

Установка и настройка Redmine

Скачиваем Redmine, распаковываем его и переходим в него:

Изменяем права доступа на каталог redmine, для web-сервера и пользователей группы rvm:

 

Устанавливаем все недостающие зависимости:

 

Создаем базу данных и пользователя для Redmine:

 

Копируем файл конфигурации базы данных и настраиваем его на использование созданной базы данных MySQL:

 

Генерируем уникальный идентификатор, выполняем миграцию базы данных, загружаем начальную конфигурацию:

 

Создаем символьную ссылку каталога redmine и создаем виртуальный хост redmine:

 

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

 

Теперь в браузере можно перейти по IP-адресу, где расположен Redmine и мы попадаем на приветственную страницу. Доступ в консоль по-умолчанию admin/admin.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
Загрузка...

Всего комментариев: 3 Комментировать

  1. Марат /

    Добрый день,

    А можно с вами как то связаться по телефону?

    Меня зовут Марат. Я занимаюсь проектом RedmineUP cloud.(https://www.redmineup.com/pages/ru/redmine-hosting-rf)

    Я заметил что на вашем блоге вы пишите о  Redmine и хотел с вами пообщаться и узнать как мы можем быть друг другу полезны.

    Если вы не против — пожалуйста сообщите номер телефона.

    1. Жаконда / Автор записи

      Добрый день, ответил письмом на e-mail указанный у Вас в профиле.

  2. Андрей /

    Делал копипаст и неработает ,, разобрался ,, passenger-6.0.2 версия ,, подправил и все ок ,, спс

Оставить ответ

семь − пять =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика