Anyone who is working in IT company has to have some tool for tracking issues and project management capability. There are many different solutions. Some of them are open source and some are not. In our case we decide that redmine will be enough for our needs. Aim of this content is to show you how easy and without much trouble to install Redmine (this time on Centos6).
Ensure, that you have Epel and RPMForge enabled on your system. Once you are sure that you have enabled those repos, you have to install some packages to start with installation process of Redmine
Once you are done with installing necessary packages download and compile ruby. On next link you cn find different versions of ruby ftp://ftp.ruby-lang.org/pub/ruby/ . In this moment newest version is ruby-2.2.3 so I have to download it. Unpack archive and install ruby on next way:
After this, you will see that ruby is installed on your system
When you are finished with installation of ruby, you have to install some gem modules.
We need mod_passenger module for Apache. Now is time to install it…
Follow the instructions in installation process. Once it is installed you have to change /etc/httpd/conf/httpd.conf file. At the end of mentioned file add what you got in previous command.
Now it Is time to download and install Redmine. On this link: http://www.redmine.org/projects/redmine/wiki/Download you can find last version of Redmine. In my case it will be redmine-3.1.1.tar.gz. Download it and unpack archive.
Once you are don with this you have to configure apache for redmine. Here is configuration file /etc/httpd/conf.d/redmine.conf
Go to /opt/redmine and run next command:
Now it is time to configure mysql server. You have to create database and user for redmine project. In our case it was:
In this moment I want to mention that I have redmine.sql dump from my previous Redmine instance, so in this case I ‘ve just import it. Go to /opt/redmine/config dir and copy database.yml.example to database.yml. According to database setup database.yml file should have those lines:
Stay in same directory and generate the secret token
Than you have to migrate the database models
If you are running fresh installation you have to run next to load default data
Just few more things for apache privileges:
Restart Apache and go to http://redmine.<YOUR-DOMAIN>.com/ It should work.
- ... make your own ISO
- ... log bash history
- ... su - without password
- ... create own repo
- ...re-route Traffic
- capture kernel panic message
- Extremely slow DNS lookup
- Add RHEL4 as a LDAP client
- Install Redmine on RHEL6
- Extend LVM on RHEL guest running on VMware
- Tune MaxClients setting
- Install and configure LDAP