Установка системы управления проектами Redmine 3.4.3 на Debian 8 Jessie

Разберем как установить систему управления проектами Redmine 3.4.3 на Debian 8 Jessie.

 

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

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

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

 

Система управления проектами Redmine написана на Ruby, поэтому для ее работы, необходимо установить Ruby подходящей версии и настроить подключение Ruby к Apache2.

 

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

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

В случае ошибки ключа при скачивании RVM, необходимо добавить ключ в систему:

gpg2 —recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

 

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

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

Устанавливаем passenger модуль для Apache2:

 

В конце установки, необходимо сделать изменения в конфигурационных файлах apache2 модуля passenger, прописать в них корректные пути к установленному модулю passenger.

 

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

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

Обращаю ваше внимание, что домашний каталог нужно указывать свой, а так же проверить версию установленного модуля passenger, она может отличатся от выше представленной.

Данные которые необходимо внести в файлы конфигурации, представлены установщиком модуля, рекомендую их посмотреть.

 

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

 

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

Скачиваем Redmine, распаковываем его, для удобства пользования перемещаем в каталог /opt и переходим в него:

Изменяем права доступа на каталог /opt/redmine, для пользователя (от имени которого устанавливался Ruby) и для группы пользователей web-сервера.

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

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

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

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

Для проверки можно запустить Redmine, при помощи встроенного сервера:

bundle exec ruby bin/rails server -b (ip-адрес сервера) webrick -e production

 

Доступ через веб-браузер: http://(ip-адрес сервера):3000

 

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

Добавляем конфигурационный файл виртуального хоста:

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

 

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

 

 

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

 

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

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

  1. Wolf /

    Доброго времени суток!
    От имени какого пользователя ставились пакеты ?
    Какие права на папки редмайн должны быть ?

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

      Добрый!

      В моем случае пакеты устанавливать от пользователя jakonda, но вы можете и от root ставить, можете создать пользователя redmine и от его имени ставить.

      Права выставлял такие:

      sudo chown -R jakonda:www-data /opt/redmine
      sudo chmod 775 -R /opt/redmine

      Опять же все написано в статье, читайте внимательно.

  2. Wolf /

    И все же установка от рута ?

  3. Wolf /

    ок странно пока не написал 2 коментарий не видел вашего ответа спасибо !!!

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

      Ну главное что в итоге все что нужно увидели 🙂

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

13 + тринадцать =

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