Adresse
3 rue des Fauvettes
35470 Bain de Bretagne
Horaires d'Ouverure
Lundi : 12h30 - 20h00
Mardi au Vendredi : 9h00 - 20h00
Pour les besoins d’un projet avec un client, j’ai eu besoin de pouvoir tester une version plus récente de Redmine. J’avais mon Raspberry qui servait de serveur Web. Je me suis dit qu’il était possible de faire en sorte que Redmine puisse fonctionner sur Raspberry.
Sur Raspberry Pi 3 b+, je ne rencontre aucun problème. Après ,mes tests ne sont fait qu’avec moi comme unique utilisateur. Je suppose que si vous montez à plus de 100 personnes cela va bien finir par se ressentir.
Tout d’abord, sachez que je me suis inspiré d’une installation sur Debian 10. Raspbian étant à la base une Debian, quoi de plus normal de partir de là. Je me suis donc inspiré (en très grande partie) du tutoriel de Koromicha.
Je suis partis d’une installation propre de Rasbian. La version Lite est parfaite pour notre besoin (moins de consommation de ressources).
sudo apt update
sudo apt install build-essential ruby-dev libxslt1-dev libmariadb-dev libxml2-dev zlib1g-dev imagemagick libmagickwand-dev curl vim sudo
sudo apt install libapache2-mod-passenger
sudo systemctl enable –now apache2
sudo useradd -r -m -d /opt/redmine redmine
sudo passwd redmine
sudo usermod -aG redmine www-data
sudo apt install mariadb-server mariadb-client
sudo mysql -u root
create database redminedb;
grant all on redminedb.* to redmineuser@localhost identified by ‘P@ssW0rD’;
flush privileges;
quit;
wget https://www.redmine.org/releases/redmine-4.1.1.tar.gz -P /tmp/
sudo -u redmine tar xzf /tmp/redmine-4.1.1.tar.gz -C /opt/redmine/ –strip-components=1
su – redmine
sudo cp /opt/redmine/config/database.yml.example /opt/redmine/config/database.yml
sudo nano /opt/redmine/config/database.yml
…
production:
adapter: mysql2
database: redminedb
host: localhost
username: redmineuser
password: « P@ssW0rD »
encoding: utf8
…
Touches Ctrl + D
cd /opt/redmine
sudo gem install bundler
IMPORTANT : Il est important de faire cette étape depuis le compte « redmine »
su – redmine
bundle install –without development test –path vendor/bundle
bundle exec rake generate_secret_token
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data
bundle exec rails server webrick -e production
exemple : http://192.168.1.96:3000