Auroch: Cahier de Notes Documentation Version latest 26 February 2016
Table des matières 1 Concernant Redmine 3 1.1 Installation avec Wheezy-Backports................................... 3 1.2 Installation avec Jessie.......................................... 5 1.3 Plugins.................................................. 6 2 Indices and tables 9 3 Indices and tables 11 i
ii
Contents : Table des matières 1
2 Table des matières
CHAPITRE 1 Concernant Redmine Contents : 1.1 Installation avec Wheezy-Backports Procédure rédigée au départ de http://admirableadmin.de/240/install-redmine-backlogs-on-debian 1.1.1 Installation Nous commencons par créer en l éditant un fichier pour pointer sur les backports dans /etc/apt/sources.list.d/wheezhy-backports et nous y placons la ligne suivante où un équivalent correspondant à votre repo local : deb http://ftp.debian.org/debian wheezy-backports main contrib non-free Ensuite, nous exécutons les commandes suivantes : apt-get update apt-get install mysql-server apache2 apt-get -t wheezy-backports install redmine redmine-mysql apt-get -t wheezy-backports install libapache2-mod-passenger 1.1.2 Correction de passenger Il faut corriger le module passenger pour qu il soit exécuter en tant qu utilisateur d Apache2 soit www-data en ajoutant la ligne suivante à la fin de la config du module /etc/apache2/mods-available/passenger.conf PassengerDefaultUser www-data 3
1.1.3 Création de l hôte A présent nous préparons le chemin d accès ln -s /usr/share/redmine /var/lib/redmine/default/passenger et nous créons le virtual host dans /etc/apache2/site-available/redmine (Nous utilisons du HTTPS, si nous voulons rediriger le HTTP automatiquement nous pouvons suivre la procédure [[RedirectHttp2Https]]) ServerName projets.bollingh.eu ### this is the passenger config ### RailsEnv production 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 Order allow,deny Allow from all SSLEngine on SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key #SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt #SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt SSLOptions +StdEnvVars SSLOptions +StdEnvVars BrowserMatch "MSIE [2-6]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 # MSIE 7 and newer should be able to use keepalive BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown Nous l activons dans Apache2 : a2dissite default a2enmod ssl a2ensite redmine /etc/init.d/apache2 reload /etc/init.d/apache2 restart 4 Chapitre 1. Concernant Redmine
1.1.4 Accès et suite Par défaut, le login est admin/admin Nous pouvons à présent procéder à l installation de [[Redmine_-_Plugins Plugins]] et/ou passer à la [[configuration de redmine]]. 1.2 Installation avec Jessie aptitude search redmine aptitude install mysql-server aptitude install redmine-mysql aptitude install libapache2-mod-passenger apache2-mpm-worker mysql -p Attention Configs de sites apache maintenant.conf à la fin! /usr/share/doc/redmine/examples/apache2-passenger-host.conf # ServerName my.domain.name # this is the passenger config RailsEnv production SetEnv X_DEBIAN_SITEID "default" PassengerDefaultUser www-data Alias "/plugin_assets/" /var/cache/redmine/default/plugin_assets/ DocumentRoot /usr/share/redmine/public Allow from all Options -MultiViews Require all granted a2dissite 000-default a2ensite redmine a2ensite RedirectHttp2Https a2enmod proxy a2enmod rewrite service apache2 restart vim /etc/iptables/rules.v4 iptables-restore < /etc/iptables/rules.v4 BACKUP : mysqldump --user=redmine_default --password=xyz --skip-extended-insert redmine_default > /tmp/redmine tar czf /tmp/redminefiles.tar.gz -C /var/lib/redmine/default files tar czf /tmp/theme_a1_mod.tar.gz -C /usr/share/redmine/public/themes/ a1 RESTORE : mysql --user=redmine_default --password=xyz redmine_default < /tmp/redmine.sql cd /var/lib/redmine/default/ tar zxvf /tmp/redminefiles.tar.gz cd /usr/share/redmine/public/themes/ tar zxvf /tmp/theme_a1_mod.tar.gz cd /usr/share/redmine 1.2. Installation avec Jessie 5
rake db:migrate RAILS_ENV=production service apache2 restart METTRE EN PLACE UN CRON BACKUP REGULIER! 1.3 Plugins 1.3.1 Dashboard mkdir /usr/share/redmine/plugins/ cd /usr/share/redmine/plugins/ git clone https://github.com/jgraichen/redmine_dashboard.git cd redmine_dashboard git tag -l git checkout v2.3.2 aptitude install ruby1.9.1-dev bundle install Il y a un long moment de pause avec nokogiri (peut-être taper apachectl restart 1.3.2 Backlogs Source d informations http://www.redminebacklogs.net/en/installation.html Nous commençons pas installer le paquet de développement ruby, les outils git, compilateur et parseur xsl : aptitude install ruby1.9.1-dev git g++ make aptitude install libxslt-dev libxml2-dev Nous allons à présent télécharger la dernière version de backlogs cd /root mkdir git_projects && cd git_projects/ git clone http://github.com/backlogs/redmine_backlogs.git mkdir /usr/share/redmine/plugins cp -a redmine_backlogs /usr/share/redmine/plugins cd /usr/share/redmine/plugins/redmine_backlogs git tag git checkout v1.0.6 Mise en place des éléments de configuration cd /usr/share/redmine/plugins/redmine_backlogs gem install bundler RAILS_ENV=production export RAILS_ENV bundle install --without development test 6 Chapitre 1. Concernant Redmine
bundle exec rake db:migrate bundle exec rake redmine:backlogs:install _Les étiquettes peuvent être toutes sélectionnées (1 2 3) Le nom du Tacker pourrait-être Tâches _ Création du lien vers les objets du plugins (images, javascripts, stylesheets) cd /usr/share/redmine/public/ ln -s /var/cache/redmine/default/plugin_assets plugin_assets Un redémarrage du serveur apache devrait vous donnez accès au plugin Backlogs 1.3.3 Back Links https://github.com/bluezio/redmine_wiki_backlinks Permet d étendre les fonctions liées aux liens dans le menu de droite des Wikis : Pour chaque page, les liens qu elle contient (forward links). Pour chaque page, les liens qui y mènent (backward links or backlinks). Pour chaque WIKI, les pages qui ne sont la cible d aucun lien (orphan pages). Pour chaque WIKI, tous les liens qui n ont pas encore de cible (wanted pages). 1.3. Plugins 7
8 Chapitre 1. Concernant Redmine
CHAPITRE 2 Indices and tables genindex modindex search 9
10 Chapitre 2. Indices and tables
CHAPITRE 3 Indices and tables genindex modindex search 11