Raspberry Pi and Redmine for the management of your projects

Warning : This article has been automatically translated by Google Translate

Danger : This article has been automatically translated by Google Translate

Caveat : This article has been automatically translated by Google Translate

After the task management, Today we pass the next level with project management. In this field too there are some Open Source tools. So let's install Redmine.Redmine_logo_v1

Redmine is an Open Source project manager, developed in Ruby and through a Web interface. Good news, It is compatible with SQLite which suits us for performance on our Raspberry.

  1. Update the system
     apt-get update && apt-get -y upgrade
  2. Install the following packages
    apt-get install -y bundler libxml2-dev libxslt-dev libmysqld-dev libmagickwand-dev libmagickcore-dev libsqlite3-dev
  3. Download picture of Redmine
    wget http://rubyforge.org/FRS/download.php/77023/redMine-2.3.2.tar.gz
  4. Unpack in/var/lib/redmine
    tar zxvf redmine-2.3.2.tar.gz -C /var/lib/ mv /var/lib/redmine-2.3.2 /var/lib/redmine
  5. Change the rights
    chown -R www-data:www - data/var/lib/redmine
  6. In /var/lib/redmine launch
    bundle install
  7. In /var/lib/redmine/config, copier config/database.yml.example vers database.yml
    cp /var/lib/redmine/config/database.yml.example /var/lib/redmine/config/database.yml

    Comment the production block and uncomment the block production for SQLite

  8. Do the migration of the base. Since /var/lib/redmine
    rake db:migrate RAILS_ENV ="production"
  9. Generate configuration keys
    rake generate_secret_token
  10. Launch the preparation of the base
    RAILS_ENV = production rake db:migrate
  11. Load default dataset in French
    RAILS_ENV = production REDMINE_LANG = en rake redmine:load_default_data
  12. Rest to start the web server
    Ruby script/server webrick EI production rails

For those who want to use Nginx, You can go through Passenger. All instructions are here.

You can connect on port 3000 (integrated server default port) and connect with the user Admin, password Admin.

Voilà, je me suis créé mon prochain projet 🙂


You can use a plugin to extend the functionality : Gantt chart, calendar, Wiki, etc.

If with this you will not only manage your projects … 😉

You may also like...