最近在搞这个,众所周知的原因,内部使用的话,还是推荐 Atlassian 公司的 Hipchat Server

Hipchat Server 的好处显而易见,就是可以绕过公用的服务器,现在各国越来越严格的监管措施,可能也会对这个软件的未来产生很大影响,不过目前还是支持Server软件下载,只不过地址隐藏起来了。目前我们能下载到的地址是:
https://hipchat-server-stable.s3.amazonaws.com/HipChat.ova
版本是 Atlassian HipChat 2.4.5 (2019.06.24.115346)

OVA软件包下载后我们把它导入虚拟机里即可。需要注意的地方是,在导入OVF模板的时候,选择网络里会让你选择IP分配,默认是DHCP,这个地方就保留DHCP,否则会报
无法初始化属性“vami.DNS0.HipChat_Server_2.0”。网络 “*”不具有关联的网络协议配置文件的错误。

部署完成后启动Hipchat服务器,在服务器界面中使用默认用户名 admin 密码 hipchat 登陆服务器后用如下命令修改网络配置
hipchat network -m static -i IPADDR -s NETMASK -g GATEWAY -r DNS_Address

设置好网络,并确定网络可正常使用的前提下,需重置hipchat服务器ubantu的root密码,这个网上有很多介绍,我就不在这里过多提了,如果确实你无法重置密码,可以发邮件给我(xu1701@hotmail.com)探讨。

修改完Root密码后,我们进入系统,要做一些简单的安全,首先我们要修改默认用户admin的密码
passwd admin
其次,我们需要修改SSH登陆的安全选项
vi /etc/ssh/sshd_config
vi /hipchat-scm/chef-repo/cookbooks/openssh/templates/default/sshd_config.erb
确认
PermitRootLogin 为 No
确保用admin登陆后,只能su成root权限,而不能用root用户直接登陆。重启服务器后,我们就可以用WEB浏览器来安装Hipchat了。


其实安装方法和前面的Atlassian软件大同小异。只不过里面有一步需要配置License Key,因为一些原因官方不再支持申请了,我这里有方法获取到,但比较麻烦,大家如果对这个有需求,还是发我HOTMAIL信箱吧,格式如下(均英文)
用户名
邮箱
公司简称
Server ID

我收到后回复大家License Key

配置完License Key后,就需要SSL证书了,我在前面安装Confluence和Jira Software的时候说过如何在Https://www.sslforfree.com上获取三个文件,大家如果还有不清楚的建议再看看那个文章,安装hipchat的时候三个文件都要用到,我们把这三个文件合并成一个文件,然后填入安装Hipchat的文本框,验证后就可以到最后一步问是否启动服务,这里我们先不要点击启动服务,回到SSH界面

vi /opt/atlassian/hipchat/sbin/_license.py

在save_license方法的# Merge attributes下面加入以下三句话:

btf['license_parameters']['Description'] = btf['license_parameters']['Description'].replace("Evaluation", "Commercial")
btf['license_parameters']['MaintenanceExpiryDate'] = '2099-12-31'
btf['license_parameters']['LicenseExpiryDate'] = '2099-12-31'

如下图

保存退出,然后回到WEB浏览器,启动服务即可。

启动后,用安装时候填写的管理员信箱和密码登陆,可以邀请用户,下载软件,实现内网登陆交流。

原创文章,转载请注明: 转载自混沌

本文链接地址: Hipchat Server 2.4.5 的安装方法介绍