Skip to main content

Logo Redmine

About​

Redmine is a flexible project management web application

Installing plugins​

To install plugins in redmine, simply extract them to /app/data/plugins and run the db migration.

  • Open a File manager for the app.
  • Upload and extract the plugin to /app/data/plugins
  • Some plugins require additional gems. If so, install them using the Web terminal:
Bash
cd /app/code
bundle install
  • Initialize the database of the plugin
Bash
cd /app/code
bundle exec rake redmine:plugins NAME=redmine_checklists RAILS_ENV=production
  • Restart redmine using the restart button

Installing themes​

To install plugins in redmine, simply extract them to /app/data/themes, install dependancies and run the build script

Bash
cd /app/data/themes/
git clone https://github.com/hardpixel/minelab.git
cd minelab
bundle install
./bundle.sh

CODE repositories​

Redmine can integrate various source code management tools like git, cvs, subversion. The repositories have to be created manually in /app/data/repos/ and then configured with that path in the project settings.

For further more detailed information for repository integration can be found here.

SSH keys​

Redmine is run as the cloudron user. To generate SSH keys for this user, open a Web Terminal and run the following commands:

Bash
su - cloudron
ssh-keygen # generates keys under ~/.ssh. keys are part of the backup

Custom cron​

Place custom cron jobs in the file /app/data/cron.

Custom settings​

Overwrite the ruby app settings in the file /app/data/additional_environment.rb. For example to put the app in debug mode, add the following to this file and restart the app:

additional_environment.rb
config.log_level = :debug