概述

Redmine 是一个项目管理软件,对于那些付不起Jira费用的公司来讲是一个 很不错的选择。我个人用redmine来管理自己的知识体系,很多方面的知识都会记录到Redmin中。因此我这里讲解 一下如何搭建一个Redmine系统,以及如何备份和恢复。本文是基于docker-compose的方式进行安装和备份的。

步骤

本地安装docker-compose

安装方式参考 TestLink的搭建过程和使用介绍

下载redmine的compose文件

curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-redmine/master/docker-compose.yml > docker-compose.yml

启动

进入上一步中的文件目录执行如下的命令

docker-compose up -d

启动后,访问地址,默认是80端口

http://ip

备份

系统运行久了,我们会有很多数据,万一丢了,就比较麻烦,所以我们要做好备份,用如下命令进行备份:

docker-compose run redmine app:backup:create

该命令会在 /your/local/path/bitnami/redmine/backups目录生成一个压缩包

恢复

将上面的压缩包拷贝到另一个有redmine服务的机器上,并拷贝到备份目录:/your/local/path/bitnami/redmine/backups, 再执行如下的命令,命令执行过程中会提示你确认使用哪一个文件进行恢复,选者上一个步骤的备份的那个文件即可。

如果想获取更多关于redmine docker 的信息,可以参考:bitnami-redmine

docker-compose run redmine app:backup:restore