Redmine
Материал из pNp Wiki
Установка в 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
Сам конфиг:
<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 restart
- Заходим на сервер по ссылке 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 restart аpache
- Заходим в "Администрирование > Настройки > Уведомления по e-mail" ( http://192.168.1.2/redmine/settings?tab=notifications) и проверяем работоспособность нажатием по ссылке "Послать email для проверки" (правый нижний угол). Тут же можно сделать дополнительные настройки.