Redmine – server web application for managing projects and tasks.
On the test I will install Redmine in Ubuntu Server 16.04, MySQL will be used as the database, and so first we will install the necessary components:
sudo apt-get update sudo apt-get install apache2 libapache2-mod-passenger sudo apt-get install mysql-server mysql-client
Now perform the installation of Redmine:
sudo apt-get install redmine redmine-mysql
Check whether bundler gem is installed:
sudo gem update sudo gem install bundler
Open the configuration file in the text editor passenger.conf:
sudo nano /etc/apache2/mods-available/passenger.conf
And after the line:
<IfModule mod_passenger.c>
Let’s add:
PassengerDefaultUser www-data
Create a symbolic link to Redmine in the web server directory:
sudo ln -s /usr/share/redmine/public /var/www/html/redmine
Open the web server configuration file in a text editor:
sudo nano /etc/apache2/sites-available/000-default.conf
And somewhere inside the VirtualHost block, we add:
<Directory /var/www/html/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory>
Create a Gemfile.lock file and assign it to the owner of the web-server user www-data:
sudo touch /usr/share/redmine/Gemfile.lock sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock
Restart the web server to apply all the changes:
sudo service apache2 restart
Now Redmine is installed and it can be opened by link http://HOST/redmine
Where it is necessary to press Enter, enter the standard login admin and password admin.
Done.
Subscribe to IT Blog (EN) by Email
Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.