Confluence安装、破解、备份、迁移
confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。
网上有关confluence的教程比较多,在此我们以confluence6.3.1版本为例进行了相关的实践,将关键过程进行记录。
一、环境准备
confluence的运行是依赖java环境的,也就是说需要安装jdk并且要是1.7以上版本。
具体步骤:
1.安装jdk:jdk-8u131-linux-x64.rpm
执行命令:
1)解压:
方式一:rpm -qlp jdk-8u131-linux-x64.rpm(待确认)
方式二:tar -zxvf jdk-8u131-linux-x64_bin.tar.gz -C /usr/java
2)修改配置:/etc/profile
3)生效配置:source /etc/profile
4)java -version
查看安装版本
二、下载confluence及其破解包
confluence有很多版本,我们可以通过如下连接进行查看:
2.安装:atlassian-confluence-6.3.1-x64.bin
执行命令:
1)授权:chmod 755 atlassian-confluence-6.3.1-x64.bin
2)安装:./atlassian-confluence-6.3.1-x64.bin (执行此命令会自动进行安装)
3)confluence安装到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目录下,并且confluence监听的端口是8090。
主要配置文件,存放在/opt/atlassian/confluence/conf/server.xml文件中,修改端口可用。
三、破解confluence
1)浏览器输入 ip/8090 进入引导页面,获取到服务器ID(拷贝ID,拷贝完之后关闭confluence)
2)拷贝服务器下安装目录的/usr/local/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar到本地
重命名atlassian-extras-2.4.jar
默认地址:/opt/atlassian/confluence/confluence/WEB-INF/lib
3)执行cmd:java -jar confluence_keygen.jar,运行破解软件;
运行破解jar包,注意这个我们是在windows运行该破解jar包的,执行如下命令:
java -jar confluence_keygen.jar
点击.patch,选择atlassian-extras-2.4.jar文件,点击打开,显示patch成功,点击gen,复制授权码
4)重命名atlassian-extras-2.4.jar为atlassian-extras-decoder-v2-3.3.0.jar并拷贝到/usr/local/atlassian/confluence/confluence/WEB-INF/lib/目录
5)导入连接数据库的jar包mysql-connector-java-5.1.44-bin.jar到/usr/local/atlassian/confluence/confluence/WEB-INF/lib/目录
重启service confluence restart
,再登录,粘贴刚才复制到的授权码,点下一步后回到Linux配置数据库
四、配置数据库
破解完成后,我们现在来配置confluence数据库,这个阶段需要等待的时间稍微长一点,因为正在进行数据库的初始化工作。
插件:mysql-connector-java-5.1.5-bin.jar
提前准备好数据库信息,可以链接已有的mysql数据库(库名称、账号/密码单独提供)
五、完成初始化,备份设置
confluence的自动备份:
数据备份目录:/var/atlassian/application-data/confluence/backups //("站点管理"->"每日备份管理")
附件备份目录:/var/atlassian/application-data/confluence/attachments //("站点管理"->"附件存储")
confluence备份与还原 ("站点管理"->"管理"->"备份与还原")
可以根据界面里提示进行数据恢复
如果从confluence主目录中由备份和恢复
备份必须复制至/var/atlassian/application-data/confluence/restore目录中。 如果备份文件很大,推荐这种方式
备份路径:/var/atlassian/application-data/confluence/backups
备份还原路径:/var/atlassian/application-data/confluence/restore
日志路径:
/opt/atlassian/confluence/logs
/var/atlassian/application-data/confluence/logs
默认安装地址:/opt/atlassian/confluence/confluence/WEB-INF/lib
数据库连接词配置:/var/atlassian/application-data/confluence/confluence.cfg.xml
confluence自动备份:/var/atlassian/application-data/confluence/backups
备份脚本:
cp -R /var/atlassian/application-data/ /var/opt/backups/ tar -zcvf backup_$DATE.tar.gz /var/opt/backups/application-data
六、confluence迁移
confluence迁移很简单的,我们只需要把原来的confluence备份文件上传到confluence后台,然后还原就行了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程使用 AI 从 0 到 1 写了个小工具
· 快收藏!一个技巧从此不再搞混缓存穿透和缓存击穿
· AI 插件第二弹,更强更好用
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇