Raspberry Pi et Redmine pour la gestion de vos projets
Achtung : Dieser Artikel wurde automatisch von Google Translate übersetzt
Advertencia : Este artículo ha sido traducido automáticamente por Google Translate
Après la gestion des tâches, aujourd’hui on passe le niveau supérieur avec la gestion de projet. Dans ce domaine aussi il y a des outils Open Source. Nous allons donc installer Redmine.
Redmine est un gestionnaire de projet Open Source, développé en Ruby et qui passe par une interface Web. Bonne nouvelle, il est compatible avec SQLite ce qui nous arrange pour les performances sur notre Raspberry.
- Mettre à jour le système
apt-get update && apt-get -y upgrade
- Installer les paquets suivants
apt-get install -y bundler libxml2-dev libxslt-dev libmysqld-dev libmagickwand-dev libmagickcore-dev libsqlite3-dev
- Télécharger l’image de Redmine
wget http://rubyforge.org/frs/download.php/77023/redmine-2.3.2.tar.gz
- Décompresser dans /var/lib/redmine
tar zxvf redmine-2.3.2.tar.gz -C /var/lib/ mv /var/lib/redmine-2.3.2 /var/lib/redmine
- Changer les droits
chown -R www-data:www-data /var/lib/redmine
- Dans /var/lib/redmine lancer
bundle install
- Dans /var/lib/redmine/config, copier database.yml.example vers database.yml
cp /var/lib/redmine/config/database.yml.example /var/lib/redmine/config/database.yml
Commenter le bloc de production et décommenter le bloc production pour SQLite
- Faire la migration de la base. Depuis /var/lib/redmine
rake db:migrate RAILS_ENV="production"
- Générer les clés de configuration
rake generate_secret_token
- Lancer la préparation de la base
RAILS_ENV=production rake db:migrate
- Charger le jeu de données par défaut en français
RAILS_ENV=production REDMINE_LANG=fr rake redmine:load_default_data
- Reste à démarrer le serveur web
ruby script/rails server webrick -e production
Pour ceux qui veulent utiliser Nginx, vous pouvez passer par Passenger. Toutes les instructions sont ici.
Vous pouvez vous connecter sur le port 3000 (port par défaut du serveur intégré) et vous connecter avec l’utilisateur admin, mot de passe admin.
Voilà, je me suis créé mon prochain projet 🙂
Vous pouvez utiliser un ensemble de plugin pour étendre les fonctionnalités : diagramme de Gantt, calendrier, Wiki, etc.
Si avec ça vous ne maitrisez pas vos projets … 😉