Redmine
Redmine is A web-based project management and issue tracking tool, used for Cloud Infrastructure Monitoring Agile Boards . Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.
Prepare
When referring to this document to use Redmine, please read and ensure the following points:
-
This application is installed by Websoft9 console.
-
The purpose of this application complies with the GPL-2.0 open source license agreement.
-
Configure the domain name or server security group opens external network ports for application access.
Getting started
Login to reset password
-
After installing Redmine in the Websoft9 console, view the application details through My Applications and get the login information in the “Access”.
-
After entering the Redmine interface, click Login in the upper right corner.
-
According to the system prompts, change the password and officially access the console.
Manage plugins
Manage Redmine plugin is manage plugin sources at Redmine container directory /usr/src/redmine/plugins and need restart Redmine container takes effect
-
Install Plugins: Run below commands at Redmine container
apt update -y && apt install unzip
curl -L -o plugin_name.zip https://url/plugin_name.zip
unzip rplugin_name.zip -d /usr/src/redmine/plugins -
Uninstall Plugin: Delete the plugin directory
-
After downloading and unzipping the plug-in, restart the container to take effect
-
Plugin version mismatch will cause the container can not start, need to uninstall the plugin
Set SMTP
- Prepare the your SMTP
- Modify the
configuration. yml
file in the Redmine container and add below SMTP configurations at production:production:
delivery_method: smtp
smtp_settings:
address: smtp.exmail.qq.com
port: 465
ssl: true
enable_starttls_auto: true
domain: websoft9.com
authentication: :login
user_name: [email protected]
password: ******** - It works after restarting the Redmine container
- Redmine Console Settings for SMTP: Administration > Configuration > Email Notification
Configuration options
- Plugin Center(✅)
- Multilingual(✅): Support project multilingualism and user multilingualism
- Site directory in container(Have mounted): /usr/src/redmine
- Configuration directory in container(Have mounted): /usr/src/redmine/configure
- Configuration file in container (Have mounted): /usr/src/redmine/configuration/configuration.yml
- CLI
- API
- SMTP (✅)
Administer
- Backup and Restore: Redmine BackupRestore
Troubleshooting
System error when project name is Chinese?
Redmine Database character encoding needs to be modified to utf8
New registered users cannot login?
Administrator needs to activate in the background before logging in