Content
redmine-installation-upgrade-wizard

This plugin for Redmine and ruby gem provides you with an easy-to-use wizard for Redmine installations and upgrades. It is applicable (and tested) for custom installations on Linux, Windows and Unix servers.

This is not a manual for installation of Easy Redmine. That can be found here.

Redmine Installation

In order to install new Redmine, you need to have a compiled Ruby and install Redmine installer Ruby Gem.  To install this gem use: 

Request Redmine Installation Wizard download

$ gem install redmine-installer

For correct running of the Redmine installer, at least 250 MB is required free on the root disc.

When the installer gem is installed in your Ruby, you can run the installation using the following command:

$ wget http://www.redmine.org/releases/redmine-3.2.3.zip
$ redmine install redmine-3.2.3.zip

Installation wizard takes you through the following steps:

1) Redmine Root - you need to define a folder where Redmine will be installed
2) Load Package
3) Database configuration - definition of database type (MySQL of PostgreSQL)
4) E-mail configuration
5) Installation
6) Moving Redmine - Redmine is moved to the defined root (step 1)
7) Webserver configuration

Commands for Redmine Installation - from Archive

Supported archives are .zip .tar.gz

redmine install PATH_TO_PACKAGE
# with environment
redmine install PATH_TO_PACKAGE --env environment

Example:

$ wget http://www.redmine.org/releases/redmine-2.3.0.zip
$ redmine install redmine-2.3.0.zip

Commands for Redmine Installation - from GIT

redmine install GIT_REPO --source git
# with specific branch
redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment

Example:

$ redmine install This email address is being protected from spambots. You need JavaScript enabled to view it.:redmine/redmine.git --source git

Example with specific GIT branch:

$ redmine install This email address is being protected from spambots. You need JavaScript enabled to view it.:redmine/redmine.git --source git --branch 2.3-stable

Upgrade of existing Redmine instance

Redmine Installer can upgrade your existing Redmine from archive or git repository. Installed plugins are kept or upgraded if new package contains them.

The upgrade procedure can be saved in a profile for the next upgrade. Profiles are stored in HOME_FOLDER/.redmine-installer-profiles.yml

After running the command for upgrade:

redmine upgrade PATH_TO_PACKAGE
# with environment
redmine upgrade PATH_TO_PACKAGE --env environment

Upgrade wizard takes you through following steps:

1) Redmine Root - define where you Redmine is installed
2) Loading package - loading package to temporary folder
3) Validation of current Redmine
4) Backup - full / configuration + database / only database
5) Upgrading - upgrade commands are executed
6) Moving Redmine - current Redmine is upgraded with new files
7) Profile saving - upgrade procedure is saved for future use

Commands for Redmine Upgrade - from archive

redmine upgrade PATH_TO_PACKAGE
# with environment
redmine upgrade PATH_TO_PACKAGE --env environment

Commands for Redmine Upgrade - from git

redmine upgrade --source git
# with environment
redmine upgrade --source git --env environment

Command for Redmine Upgrade - from a profile

redmine upgrade PACKAGE --profile PROFILE_ID

Upgrading with custom modifications

If you are using easyproject plugin and you don't want to copy the client modifications from old instance, use switch

--skip-old-modifications

Redmine Backups

There is command to backup the Redmine 

redmine backup

Afterwards, the wizard takes you through steps:

1) Redmine root
2) Validation
3) Backup - full / configuration files + database / only database
4) Profile saving

Full Tutorial for the Redmine Installer & Upgrader

Additional information
Free Trial

Easy Redmine 2018 upgrade
Top plugins & features
New & mobile design
Server upgrades
Global cloud

Start Free Trial

Easy Redmine 2018 Free Trial

Full-featured, 30 Days, SSL protected, Daily Backups, In your Geo Location

or