系统环境
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 插件
|
|
截图
参考
|
|