前言:
现在市场上比较流行的项目管理软件,就是大家熟知的禅道(国产)、redmine、jira三款软件,大家根据公司的要求不同可能需要搭建不同的项目管理软件的服务器,这篇文章主要是讲解如何在linux下搭建redmine,这里用的是bitnami redmine,一键安装的那种,你不需要再去单独去安装mysql、ruby、apache、redmine。建议在linux下搭建redmine时,你可以先在windows下搭建一遍,因为是图形化引导界面,所以会很好上手,对你在linux系统搭建也会起到很好的辅助作用。
正文:
1.我们首先需要去https://bitnami.com/stack/redmine/installer下载安装包,不同系统有不同版本的。
2.下载完成后通过xftp上传到服务器,然后执行以下指令安装即可
./bitnami-redmine-3.4.6-4-linux-x64-installer.run
>>第一个小坑,如果你执行上面这个命令禁止你安装,出现permission denied,这时候你可以执行下面的指令
> chmod 777 bitnami-redmine-3.4.6-4-linux-x64-installer.run
> ./bitnami-redmine-3.4.6-4-linux-x64-installer.run
3.然后就开始出现正式安装步骤啦
选择【5】简体中文
上面四个都输Y即可,最后是否正确也输Y,这里就是在咨询你是否要安装这些东西,既然我们选择了一键安装包,所以我建议都安装。
【/opt/redmine-3.4.6-4】是默认的安装路径,如果你想改变就在冒号后面写上新的路径即可,比如:/study/redmine/redmine-3.4.6-4
这里就是创建软件的管理员信息
【】括号里都是默认的端口,如果你的系统里已经有这些端口了,一定要修改,在冒号后面重新输入新的就行啦。如果不修改存在的端口,之后启动服务时,会出现端口号被占用的错误。
这里选中文就可以啦
这里是配置邮箱的设置如果你不是用的Gmail就选择2就行啦
用户名写邮箱地址 dada@163.com
密码写邮箱的授权码
SMTP主机【】写 163.com(这里是以163为例)
SMTP端口【】25
安全连接选择没有
这里说明下,这里就是配置redmine的邮箱通知的配置,这里填的不准确也不影响,后期还可以通过配置文件进行修该。
最后选择继续,就会出现开始安装的进度条,对了如果不输入Y的话,是不进行安装的。
4.到此bitnami -redmine安装完毕,我们可以访问下我们的redmine,访问地址就是ip+你配置的apache的端口。如果你没有修改,默认的就是http://127.0.0.1/redmine/(apache默认端口80,所以这里没写),如果访问成功,说明安装成功啦。
5.开始配置邮箱,这里有个大坑(如果你部署的公司服务器,先确认一件事,公司的服务器是否可以访问到外网,因为一般服务器都是会禁掉163邮箱的端口25的,如果不能访问,先让负责网络同事配置一下,要不你怎么也无法发送测试邮件成功的)
去找到/study/redmine/redmine-3.4.6-4/apps/redmine/htdocs/config/configuration.yml这个配置文件,然后进行配置就可以啦。
>>这里讲解下这个配置文件
smtp有两种配置方式:影响的关键字就是async,区别就是后者会异步发送邮件。
smtp普通方式:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: "smtp.163.com"
port: 25
authentication: :login
domain: 'smtp.163.com'
user_name: '邮箱ID@163.com'
password: '你的密码'
smtp异步方式:
email_delivery:
delivery_method: :async_smtp
async_smtp_settings:
address: "smtp.163.com"
port: 25
authentication: :login
domain: 'smtp.163.com'
user_name: '邮箱ID@163.com'
password: '你的密码'
注意:这里加不加双引号都不影响,你可以自己试试。
6.配置完后你可以回到/study/redmine/redmine-3.4.6-4/这个路径下,然后执行./ctlscript.sh restart,重启redmine,配置才会生效。
总结:
我大概花了2天多,研究这些配置才搭建成功,所以遇到问题的你不要轻易放弃,看了别人的文章,一定要试试,看看行不行得通,当然网上有很多鱼龙混杂的文章,可能作者本人都没有尝试,就ctrl+c>>ctrl+v就出来一篇文章啦,这样会浪费很多人时间,建议大家一定要自己尝试,然后有什么问题留评论,我看到后会及时评论的。我是要成为一个架构师的男人。