Bitnami Redmine 3.4.5 在阿里云(CentOS 7.3)部署记录

       上一次动手搭建团队项目管理平台已是十年前,没想到已经不惑的我还有机会动手安装部署生产环境系统。下定决心自己动手干之前测试过不少项目管理SaaS服务,无一满足基本的项目工时管理需求,最省心的选择自然是 Bitnami Redmine +阿里云,但是依然有不少坑值得记录一下。


一、安装篇

Bitnami Redmine 版本:bitnami-redmine-3.4.5-0-linux-x64-installer.run

阿里云:CentOS 7.3 ;1核-2GB内存-40GB SSD磁盘-2M带宽

采用Bitvise SFTP 工具将安装包上传到阿里云服务器

运行Bitvise SSH Clients 链接阿里云服务器进行安装:

yum -y install autoconf
chmod +x bitnami-redmine-3.4.5-0-linux-x64-installer.run
./bitnami-redmine-3.4.5-0-linux-x64-installer.run

按照提示进行安装即可。

友情提醒:如果要跟Bitnami WordPress服务并存,取消phpMyadmin服务安装选项,具体见”五、番外篇“。


二、配置篇

1.邮件通知

邮件配置文件configuration.xml 所在目录如下:

/opt/redmine-3.4.5-0/apps/redmine/htdocs/config

这里以QQ邮箱设置为例,需要开SSL以及进行临时密码认证:

email_delivery:

    delivery_method: :async_smtp
    async_smtp_settings:
      ssl: true
      address: smtp.qq.com
      port: 465
      domain: qq.com
      authentication: :login
      user_name: #用户名#@qq.com
      password: #不是邮箱登陆密码,需要在QQ邮箱里申请临时密码,发短信到腾讯端口获取#

*重点提醒一定用async_smtp模式,不然会很慢。


2.注册认证(采用邮件激活模式)

用管理员身份登陆系统,配置--管理--认证--允许自注册:通过邮件认证激活注册账号


因为阿里云是外网,所以得设置主机名称(配置--管理--一般)为公网IP或者域名。


3.APP读取

如果需要使用第三方APP访问Redmine,需要在配置--管理--API 中勾选“启用REST web service”


*友情提醒:第三方APP推荐RedminePM(安卓水果跨平台),个人建议直接手机浏览器访问。


4.Git版本管理(待折腾)

公网就不放代码啦,等打算将Redmine迁回内网时再折腾


5.项目管理(个人经验)

项目新增的权限只配给PMO,统一管理项目及匹配的项目经理列表清单;

为每个业务线条增加年度公共项目,颗粒度细到项目成本归属不影响项目奖金计算。


6.团队管理(个人经验)

给部门公共项目增加讨论区,方便大家对团队管理、项目管理、技术交流 。(缺点是手机浏览器显示效果一般)



三、插件篇

1.Work Time

采用Bitvise SFTP 工具解压缩插件到“安装目录/apps/redmine/htdocs/plugins”文件夹

然后运行命令:

bundle exec rake redmine:plugins:migrate RAILS_ENV=production

重启服务:

cd /opt/redmine-3.4.5-0/
./ctlscript.sh restart

*友情提醒:插件能不装尽量不装,因为redmine插件开发热潮已过,大多数古旧插件只会降低稳定性和运行效率。


四、运维篇

1.三种备份方式

    一是在阿里云上做镜像,然而鸡贼的马爸爸不仅限制只能3个镜像,还是纯手动且没有增量更新机制(不要告诉我加多少就有XXXX服务,我很节(QIONG)约),适用于做版本回滚。

    二是Bitnami提供的整体备份方式,适用于整体搬迁的情况下。

新建备份文件夹backup:  

mkdir backup

进入安装目录,停止服务:

 ./ctlscript.sh stop

回到备份目录进行备份:

tar -pczvf redmine-backup.tar.gz /opt/redmine-3.4.5-0/

进入安装目录,启动服务:

 ./ctlscript.sh start

    三是分别备份数据库和上传文件

上传文件直接用Bitvise SFTP 工具可以下载,文件夹位置:

/opt/redmine-3.4.5-0/apps/redmine/htdocs/files

数据库备份,按提示输入密码即可

/opt/redmine-3.4.5-0/mysql/bin/mysqldump -A -u root -p > /opt/backup/backup.sql

*友情提醒:bitnami mysql root的密码是复用初始安装系统时admin的密码

2.数据库查询统计(待折腾)

    通过数据库工具MySQL workbench链接数据库,阿里云开MySQL端口依然不能通过TCP/IP访问(据说是因为数据库配置里写死了localhost),只能SSH曲线救国


可以备份数据库到本地



五、番外篇

1.与WordPress共存

   Bitnami除了提供Redmine的一键安装包,还提供WordPress的一键安装包,直接安装两者会冲突,因为两者都有安装phpMyadmin的服务,只要其中一个不选择安装phpMyadmin服务即可同时运行Redmine 和 WordPress,个人建议在Redmine安装时取消phpMyadmin服务安装项,因为redmine的phpMyadmin 必须要本地运行访问,而阿里云CentOS没有图形界面,调用phpMyadmin的图形化配置管理界面没有存在意义,不如直接SSH链接上去改配置文件。

    虽然实现了并行服务,但是发现可写的博客内容不多,还不如在CSDN上简单处理。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Bitnami Redmine Installer是一个简单易用的工具,用于安装和配置Redmine项目管理软件的应用程序。Bitnami Redmine Installer是Bitnami公司开发的一个基于开源技术的解决方案,它提供了一套预配置好的软件堆栈,包括Apache Web服务器、MySQL数据库服务器Redmine项目管理软件以及必要的软件插件和组件。这些预配置和打包的软件堆栈可以轻松地安装在各种操作系统上,如Windows、Linux和Mac OS X。安装过程相对简单,只需要简单的几步就可以完成安装和配置。 Bitnami Redmine Installer是一种非常方便的工具,尤其是对于没有IT技术的用户。它大大简化了安装和配置Redmine软件的过程,使得用户可以快速地进行该软件的安装和使用。此外,Bitnami Redmine Installer还提供了自动更新、备份和恢复的功能,使得用户能够方便地管理和维护他们的Redmine软件实例。总之,Bitnami Redmine Installer是一个非常实用的工具,它使得用户可以在不需要太多技术知识的情况下快速地安装、配置和使用Redmine软件。 ### 回答2: Bitnami Redmine Installer 是一种方便快捷的 Redmine 安装器,它可以快速安装 Redmine,并为用户提供了可部署的预配置版本。这个安装器是适用于本地安装及在本地服务器上安装的,可以让用户更加方便地创建、管理和跟踪项目。使用 Bitnami Redmine Installer 安装 Redmine 的过程非常简单,用户只需完成几个简单的步骤,就可以获取一个完整的 Redmine 应用程序。 Bitnami Redmine Installer 安装器中包含了最新版本的 Redmine, Ruby, Apache 和 PostgreSQL,并且还提供了多种可选的安装类型,让用户可以按照自己的需求进行安装。此外,它还支持在多平台上运行,包括 Windows、Mac OS X 和 Linux。 总之,Bitnami Redmine Installer 是一个非常有用的安装器,它提供了一个简单、快速、方便的安装过程,让用户可以快捷地搭建 Redmine 平台,并提供了很多有用的功能和提示,让用户能够轻松地管理和跟踪项目,并提高工作效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值