Ура! В кои веки нашел нормальный таск менеджер и трекер времени — redmine.
Он хоть и хоть и написан на богомерзком руби, но работает шустро и локализован просто отлично.
В портах его можно найти в /usr/ports/www/redmine
Первоначальная настройка подробна описана в вики на сайте проекта.
Из подводных камней столкнулся лишь с не работающими из коробки уведомлениями по email, проблема решилась весьма быстро:
config/email.yml: production: delivery_method: :smtp smtp_settings: tls: true enable_starttls_auto: true address: "smtp.gmail.com" port: '587' domain: "smtp.gmail.com" authentication: :plain user_name: "foo@gmail.com" password: "bar"
Научить nginx работать с redmine тоже очень просто. Достаточно собрать nginx с модулем passenger и настроить конфигурацию следующим образом:
В секции http описываем глобальные настройки passenger:
passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15; passenger_ruby /usr/local/bin/ruby;
И добавим сервер, который будет обрабатывать к redmine:
server { listen 1.2.3.4:80; server_name redmine.domain.tld; charset utf-8; passenger_enabled on; root /usr/local/www/redmine/public; }
Как настроить редмайн, чтобы статика отдавалась через nginx? Я знаю что есть параметр в методе send_data :x_sendfile => true и как-то можно поменять название параметра в реальном заголовке. Но почему-то вся связка не работает
Спасибо за подсказку. В ответ в вашу копилку полезностей рекомендую таймер для Redmine — RMClient. Считаю очень нужная программа для тех, кто планирует проекты с помощью Redmine. Нашел тут: http://rmclient.org