先看部署的README
https://confluence.atlassian.com/hc/deploying-hipchat-server-609944387.html
注意一行大字
可为什么还是想搭建部署呢?因为它支持私密信息传输,而且可以部署在服务器上,信息不会泄露,相比于经常使用的QQ、MSN私密性更好。
下载地址官方文档已经给了
https://s3.amazonaws.com/hipchat-server-stable/HipChat.ova
别看这个软件生命周期马上到头了,但版本还会经常更新,我建议大家安装后,可以经常更新看看,当然带宽足够的话,或者明年6月30日之前下载最终版本。
下载的是OVA的软件包,这个软件包是要部署在虚拟服务器上的,如果纯测试,用VMware Workstation 也是可以导入的。在配置网络时需选择DHCP类型的IP分配方式,否则会出现如下错误:
无法初始化属性“vami.DNS0.HipChat_Server_2.0”。网络“***”不具有关联的网络协议配置文件
部署完成后启动hipchat服务器,在服务器界面中使用默认用户名 admin 密码 hipchat 登陆服务器后用如下命令修改网络配置
hipchat network -m static -i ip地址 -s 子网掩码 -g 网关 -r dns
设置好网络,并确定网络可正常使用的前提下,需按如下方法重置hipchat服务器ubantu的root密码:
重启hipchat服务器,按住shift,直到进入grub菜单,选择高级选项进入,如下图
接下来选择recovery mode , 选最高版本那个. 按enter确认,如下图
选择 root Drop to root shell prompt 这一行,按enter,如下图
系统进入命令行方式,输入如下命令修改Root密码
mount -o rw,remount /passwd root
修改后不要着急重启,还需要做简单的安全操作,按需修改SSH默认配置文件
vi /etc/ssh/sshd_config
vi /hipchat-scm/chef-repo/cookbooks/openssh/templates/default/sshd_config.erb
修改完后就可以用 Reboot 命令重启虚拟机器了,用Root 用户登陆,如下图
启动系统时候如果报如下错误
cd /home/admin/.sshcp ../../hipchat/.ssh/* .
至此,Hipchat的服务器刚部署完成,下面我们来安装这个软件
用WEB浏览器访问系统IP
同意许可后. 到了填写 license 的页面. 记录下 SERVER ID,保持页面不动,如下图
因原atlassian软件公司已经不提供测试KEY供大家测试,所以这里请大家把你的 SERVER ID 在下面留言给我,我回复大家KEY值。
回到WEB浏览器,将我给你的License Key 到输入框中,然后点next,验证通过后就可以继续安装了。安装到如下图这步需要在这里简单说一下
这里的SSL证书的获取,请参考我之前在头条发表的文章《为网站加把免费的安全锁——SSL证书的申请和使用》
获取后三个文件的内容全部拷贝到这里,每个文件直接用换行来分割。继续点Next就可以继续安装了,安装到最后一步如下图,暂时先不要点启动服务。
再次切换回字符界面
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浏览器,启动服务即可。
再等几分钟,页面显示
再等几分钟,就显示登陆页面了
请使用之前安装时候设置的管理员的邮箱和密码登陆,登陆后可以增加账户,可以下载相应的客户端,如果你这个服务器在外网,还可以通过手机APP来使用。(不建议在外网使用),管理员可以按需要建立不同种类的房间,可以邀请用户进入。
界面如下图
至此,Hipchat软件安装成功。
原创辛苦,欢迎大家点赞留言转发!