系统环境
ubuntu server 16.04 LTS
开发工具
|
|
安装顺序:rvm ruby rails nginx mysql redmine
安装过程
rvm + ruby + rails
1. 安装 rvm (用于管理多个 ruby 版本的一个管理器)
2. 载入 rvm 环境
3. 检查 rvm 是否安装成功
4. 安装 ruby 环境
5. 设置 ruby 默认版本
6. 变更镜像
7. 安装 bundler
8. 安装 rails
9. 检查安装包版本
10. 可选升级
nginx
1. 安装 passenger
2. 安装 curl 模块
3. 安装 pcre
4. 安装nginx
|
|
5. 配置nginx配置
|
|
mysql
|
|
redmine
1. 将软件包安装到 /opt
目录下
2. 变更 gem 安装源
3. 设置 redmine 数据库、用户名、口令
4. 设置连接数据库
5. 安装依赖包,根据 bundle install --without development test
的输出提示,安装缺少的依赖包
6. Session 存储密钥
7. 生成 redmine 的数据库表结构和初始化数据
8. 创建上传文件的目录和设置文件夹的权限
9. 测试 redmine
其他
变更目录权限
|
|
设置开机启动
|
|
完整nginx配置
|
|
邮件配置
|
|
备份和恢复
关于备份,官方提供的方法是
由于 Redmine 的用户和问题等信息存储于 Mysql 数据库,表名为 redmine 而附件等资源存储于 Redmine 安装目录的 files 目录下。
简单来说只需要备份 Mysql 数据库的对应的表和 redmine 软件的 files 目录即可。
备份
|
|
迁移或者恢复
按照上面安装过程,安装 redmine 需要的环境,之后导入数据库(记得要创建 redmine 用户或给 mysql 授权),再将相应软件包解压即可
如果是升级,只拷贝 file
目录。
git 版本库配置
使用 redmine 运行用户,clone 项目至 redmine 目录,
|
|
项目-配置-版本库:新建
实时、定时更新
插件管理
下载插件到 plugins 目录,并执行
scrum 插件
截图
参考