安装Docker版的Confluence并破解

1.在docker宿主机上安装新版的confluence

docker run -d --name confluence -p 8090:809 --user root:root cptactionhank/atlassian-confluence:latest

2.访问[http://192.168.3.249:8089就可以看到confluence的初始化和配置页面。

选择中文,此时页面会汉化,并刷新。然后再勾选“产品安装”栏,点击“下一步”。 走到“授权码”这一栏后就停下。

image.png

image.png

image.png

3.接下来,就开始破解。此时不需要操作web页面。

下载破解confluence文件:

atlassian-universal-plugin-manager-plugin-2.22.jar

atlassian-extras-decoder-v2-3.2.jar

wget http://cdn-blog.oss-cn-beijing.aliyuncs.com/k2p-frp/atlassian-extras-decoder-v2-3.2.jar

wget http://cdn-blog.oss-cn-beijing.aliyuncs.com/k2p-frp/atlassian-universal-plugin-manager-plugin-2.22.jar

4.进入confluence容器

docker exec -it confluence /bin/sh

虽然我这里使用的是最新版的Confluence(7.2.1),里面的jar包版本很高,但不影响使用。


image.png

用下载的文件替换atlassian-extras-decoder-v2-3.x.jar/atlassian-universal-plugin-manager-plugin-2.22.x.jar文件(该文件下载到/opt下,替换前必须做之前的文件备份,方便回退)

备份要替换的文件

mv /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /mnt/

mv /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-4.0.6.jar /mnt

备份好文件后,退出confluence容器。拷贝下载的文件到confluence容器中。将下载的破解文件替换对应的jar

docker cp atlassian-extras-decoder-v2-3.2.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/

docker cp atlassian-universal-plugin-manager-plugin-2.22.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/

重新启动confluence容器。

然后继续访问http://ip:8090,接着注册confluence的key。此时会弹出需要使用邮箱登录confluence的界面。邮箱只支持,google的gmail和微软的micosoft邮箱。我用的是gmail邮箱。进入后,选中confluence(Server),输入组织名称后,即可点击《Generate License》按钮。然后,下一步,下一步,知道选择数据库配置。我这里连接的是192.168.3.249上的mysql数据库。

image.png

5.准备数据库

需要设置数据库隔离级别

SET GLOBAL tx_isolation='READ-COMMITTED';

jdbc:mysql://192.168.3.249:3306/confluence?characterEncoding=utf8&useUnicode=true&useSSL=false&serverTimezone=UTC
字符集:utf-8;默认排序:utf-8_bin; 重启数据库。 然后再confluence的web界面中,输入账号密码后,开始初始化。 以上就完成了整个步骤。

image.png

以上内容是参考https://www.jianshu.com/p/8e81caca5f2a
后实现的,感谢作者“小王写bug”

你可能感兴趣的:(安装Docker版的Confluence并破解)