Auroch: Cahier de Notes Documentation
Transcription
Auroch: Cahier de Notes Documentation
Auroch: Cahier de Notes Documentation Version latest 26 February 2016 Table des matières 1 Concernant Redmine 1.1 Installation avec Wheezy-Backports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Installation avec Jessie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 5 6 2 Indices and tables 9 3 Indices and tables 11 i ii Auroch: Cahier de Notes Documentation, Version latest Contents : Table des matières 1 Auroch: Cahier de Notes Documentation, Version latest 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 apt-get apt-get apt-get update install mysql-server apache2 -t wheezy-backports install redmine redmine-mysql -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 Auroch: Cahier de Notes Documentation, Version latest 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 Auroch: Cahier de Notes Documentation, Version latest 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 aptitude aptitude aptitude search redmine install mysql-server install redmine-mysql 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 Auroch: Cahier de Notes Documentation, Version latest 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 Auroch: Cahier de Notes Documentation, Version latest 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 Auroch: Cahier de Notes Documentation, Version latest 8 Chapitre 1. Concernant Redmine CHAPITRE 2 Indices and tables — genindex — modindex — search 9 Auroch: Cahier de Notes Documentation, Version latest 10 Chapitre 2. Indices and tables CHAPITRE 3 Indices and tables — genindex — modindex — search 11