Introduction
We have been running Redmine, an issue tracking system, on a Virtual Machine running Ubuntu. The Ubuntu OS is near end of life for support, and the Redmine version is also very old. So we wanted to upgrade both the OS and Redmine to the latest versions.
The following article describes the steps we took to upgrade the OS and Redmine.
As an option, you can upgrade only Redmine to run in a docker container, and that will simplify the data backup part of the task, because you can copy the existing data to a new location on the same server.
Convention
When you see code blocks:
- Lines that start with $ are commands to be typed (or copy-pasted), without the $, into the terminal window
- Lines that start with # are helpful comments for you