Добавляем репозитарий и устанавливаем необходимые пакеты:
sudo add-apt-repository ppa:ondrej/redmine sudo apt-get update sudo apt-get install libapache2-mod-passenger mariadb-server
Устанавливаем сам redmine:
sudo apt-get install redmine redmine-mysql
Добавляем /etc/apache2/mods-enabled/passenger.conf:
PassengerDefaultUser www-data
и подключаем модуль:
sudo a2enmod passenger
Добавляем и подключаем сайт:
/etc/apache2/sites-available/redmine.conf:
<VirtualHost *:80>
ServerName redmine.domain.com
DocumentRoot ''/usr/share/redmine/public''
<Directory ''/usr/share/redmine/public''>
Options FollowSymLinks
AllowOverride None
RailsBaseURI /
PassengerResolveSymlinksInDocumentRoot on
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/redmine_error.log
LogLevel warn
CustomLog /var/log/apache2/redmine_access.log combined
</VirtualHost>
Создаем lock файл:
sudo touch /usr/share/redmine/Gemfile.lock sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock