企业wiki-Confluence
Confluence介绍
Confluence是由澳大利亚软件公司Atlassian开发和发布的协作软件程序
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。
Confluence为团队提供一个协作环境。在这里,团队成员齐心协力,各擅其能,协同地编写文档和管理项目。从此打破不同团队、不同部门以及个人之间信息孤岛的僵局,Confluence真正实现了组织资源共享。
安装
下载安装包
Download the tar.gz
file for your operating system - https://www.atlassian.com/software/confluence/download.
本次演示我下载的文件包为:atlassian-confluence-6.12.0.zip
安装jdk环境
1 | yum install -y java-1.8.0-openjdk.x86_64 |
创建Confluence用户
1 | useradd -create-home --comment "Account for running Confluence" --shell /bin/bash confluence |
解压安装包、创建配置、配置权限
目录规划:
安装目录:/data/vcg/confluence
数据目录:/data/vcg/confluence-home
1 | cp /root/atlassian-confluence-6.12.0.zip /data/vcg/ |
1 | yum install unzip -y |
1 | cd /data/vcg/ |
1 | mkdir -p /data/vcg/confluence-home |
1 | chown -R confluence /data/vcg/confluence/ |
数据库
vcg这边使用的阿里云RDS数据库,未手动安装MySQL
数据库使用MySQL,需安装驱动软件。
获取mysql-connector-java的安装包
1 | cp mysql-connector-java-5.1.45-bin.jar /data/vcg/confluence/confluence/WEB-INF/lib/ |
配置
1 | echo "confluence.home=/data/vcg/confluence-home/" > confluence/confluence/WEB-INF/classes/confluence-init.properties |
1 |
页面配置
1 | 浏览器访问ip:8090 继续配置Confluence |
迁移
备份数据
登录老Confluence界面,进入”站点管理”—“备份已还原”,点击”备份”,如图
数据备份路径为:/data/vcg/confluence-home/backups/
拷贝备份数据包到新服务器
备份必须复制至/data/vcg/confluence-home/restore
目录中。
1 | scp /data/vcg/confluence-home/backups/xmlexport-20190225-205713-119.zip root@'xxxx':/data/vcg/confluence-home/restore/ |
部署新的Confluence
备份恢复
登录新的Confluence的”站点管理”—“备份已还原”。
维护
备份数据定期删除
1 | crontab -e |
漏洞补丁(被植入挖矿程序)
解决办法:
升级Widget Connector 组件