sudo su <> apt-get update apt-get upgrade apt-get install postgresql postgresql-client postgresql-contrib php5-pgsql phppgadmin apache2 subversion libpgsql-ruby libapache2-mod-passenger ruby rubygems libruby libpq-dev libmagickcore-dev libmagickwand-dev libcurl4-openssl-dev apache2-prefork-dev libapr1-dev libaprutil1-dev wget http://rubyforge.org/frs/download.php/76627/redmine-2.2.0.tar.gz tar xpvf redmine-2.2.0.tar.gz -C /usr/local/share/ ln -s /usr/local/share/redmine-2.2.0/ /usr/local/share/redmine chown -R root:root /usr/local/share/redmine-2.2.0/ psql postgres=# CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD '<password>' NOINHERIT VALID UNTIL 'infinity'; postgres=# CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine TEMPLATE template0; postgres=# \q exit gem install bundler cd /usr/local/share/redmine /var/lib/gems/1.8/bin/bundle install --without development test mysql sqlite touch /usr/local/share/redmine/config/database.yml nano /usr/local/share/redmine/config/database.yml production: adapter: postgresql database: redmine host: localhost username: redmine password: "<password>" encoding: utf8 /var/lib/gems/1.8/bin/rake generate_secret_token RAILS_ENV=production /var/lib/gems/1.8/bin/rake db:migrate RAILS_ENV=production /var/lib/gems/1.8/bin/rake redmine:load_default_data Default configuration data loaded. nano /etc/phppgadmin/apache.conf #deny from all #allow from 127.0.0.0/255.0.0.0 ::1/128 allow from all touch /etc/apache2/sites-available/redmine echo "RailsBaseURI /redmine" > /etc/apache2/sites-available/redmine 
gem install passenger /var/lib/gems/1.8/bin/passenger-install-apache2-module nano /etc/apache2/mods-available/passenger.conf <IfModule mod_passenger.c> PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.18 PassengerRuby /usr/bin/ruby PassengerUserSwitching off PassengerDefaultUser www-data </IfModule> nano /etc/apache2/mods-available/passenger.load LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.18/ext/apache2/mod_passenger.so a2ensite redmine chown -R www-data:www-data /var/www/redmine chown -R www-data:www-data /usr/local/share/redmine/tmp chmod 0777 /usr/local/share/redmine/files chmod 0666 /usr/local/share/redmine/log/production.log /etc/init.d/apache2 reload seeSource: https://habr.com/ru/post/165451/
All Articles