A free and open source, web-based project management and issue tracking tool. It allows users to manage multiple projects and associated subprojects. It features per project wikis and forums, time tracking, and flexible role based access control. It includes a calendar and Gantt charts to aid visual representation of projects and their deadlines. Redmine integrates with various version control systems and includes a repository browser and diff viewer.
apt-get install redmine-mysql
CREATE DATABASE redmine; GRANT ALL privileges ON redmine.* TO redmine@localhost IDENTIFIED BY 'redmine';
production: adapter: mysql2 database: redmine host: localhost port: username: redmine password: redmine encoding: utf8
cd /usr/share/redmine/ bundle exec rake db:migrate RAILS_ENV=production
ln -s /usr/share/redmine /var/lib/redmine/default/passenger
apt-get install libapache2-mod-passenger
<IfModule mod_passenger.c> PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini PassengerDefaultRuby /usr/bin/ruby PassengerDefaultUser www-data </IfModule>
Listen 3000 <VirtualHost *:3000> # ServerName my.domain.name # this is the passenger config RailsEnv production # create a link in /var/lib/redmine/default/passenger to /usr/share/redmine PassengerAppRoot /var/lib/redmine/default/passenger SetEnv X_DEBIAN_SITEID "default" Alias "/plugin_assets/" /var/cache/redmine/default/plugin_assets/ DocumentRoot /usr/share/redmine/public <Directory "/usr/share/redmine/public"> Order allow,deny Allow from all </Directory> </VirtualHost>
apache2ctl graceful