Redmine

Материал из pNp Wiki
Версия от 21:25, 8 января 2014; Suser (обсуждение | вклад) (Установка в Debian 7)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка в Debian 7

  • Устанавливаем все нужные пакеты
aptitude install redmine redmine-mysql apache2 libapache2-mod-passenger mysql-server
  • Копируем конфиг и правим его
cp /usr/share/doc/redmine/examples/apache2-passenger-alias.conf /etc/apache2/sites-available/redmine
a2ensite redmine

Сам конфиг:

<VirtualHost 192.168.1.2:80>
    # ServerName my.domain.name
    # this is the passenger config
    RailsEnv production
    SetEnv X_DEBIAN_SITEID "default"
    SetEnv RAILS_RELATIVE_URL_ROOT "/redmine"
    # apache2 serves public files
    DocumentRoot /usr/share/redmine/public
    Alias "/redmine/plugin_assets/" /var/cache/redmine/default/plugin_assets/
    Alias "/redmine" /usr/share/redmine/public
    <Directory "/usr/share/redmine/public">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
  • Включаем настройки вирт хоста redmine и перезагружаем сервер apache.
a2ensite redmine
service apache2 reload
  • Заходим на сервер по ссылке http://192.168.1.2/redmine и меняем пароль админа (по умолчанию admin:admin)

Интеграция c AD

  • Заходим под админов в систему
  • Далее администрирование > Авторизация с помощью LDAP или по ссылке http://192.168.1.2/redmine/auth_sources, где 192.168.1.2 адрес Вашего сервера.
  • Нажимаем кнопку "Новый режим аутентификации" и заполняем поля:
Имя: AD (Название)
Компьютер ad1.ipnp.su (имя или ip конролера домена)
Порт: 389  (порт)
Учётная запись: IPNP\redmine (учётна запись для redmine)
Пароль: MyP@$$w0rd (пароль от учётной записи IPNP\redmine)
BaseDN: DC=ipnp,DC=su 
LDAP filter: 
Создание пользователя на лету:  (будет автоматически создавать пользователя, после входа по доменной учёткой)

Привязка атрибутов LDAP
Пользователь: sAMAccountName 
Имя: givenName
Фамилия: sN
Email: mail
  • Если после сохранения не пустит, надо будет руками в базу пароль писать от учётки.

Отправка уведомлений по почте

  • Создаём или правим файл configuration.yml
nano /etc/redmine/default/configuration.yml
  • Вносим туда данные настройки со своими корректировками:
production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: "mail.mydomain.com"
      port: 25
      domain: mydomain.com
      authentication: :plain
      user_name: "redmine@mydomain.com"
      password: "my_pass_on_mail_acc"
  • Перезагружаем аpache
service apache2 restart
  • Заходим в "Администрирование > Настройки > Уведомления по e-mail" ( http://192.168.1.2/redmine/settings?tab=notifications) и проверяем работоспособность нажатием по ссылке "Послать email для проверки" (правый нижний угол). Тут же можно сделать дополнительные настройки.