Bootstrap

Confluence安装在Linux上

Confluence是一个适用于团队协作的文档管理软件,使用java开发的,功能方面类似Wiki,但是功能比Wiki强大。在安全性方面,Confluence 具有完善和精细的权限控制,可以很好地控制用户在 Wiki 中创建、编辑内容和添加注释。Confluence 直观易于使用,您不需要学习任何新的语言就可以使用它,用所见即所得的方式在 Confluence 中添加内容。

虽然Confluence是收费的,但是Atlassian公司将其使用门槛降低了,最低设置了10人版每年10$的授权费,企业可以根据具体的使用人数进行购买授权

个人学习使用,这里根据网上的资源提供了一个破解的方法,仅供学习参考。

下载安装

去官网下载最新的安装包(传送门)。官网下载可能比较慢,可以通过下面的链接下载(6.15.2 Linux版本),顺带下载破解的工具包。

破解包: https://pan.baidu.com/s/1SYJ_nWfNkH0AlgBjqcVBsA (提取码: pava)

JDK环境安装

安装mysql

这里使用了外部的mysql数据库:

sudo apt update
sudo apt install mysql-server mysql-client

创建对应的数据库并授权指定用户

mysql -u root -p
mysql> create database confluence character SET utf8 COLLATE utf8_bin;
mysql> SET GLOBAL tx_isolation='READ-COMMITTED';
mysql> grant all on confluence.* to confluence@"%" identified by "123456";
mysql> FLUSH PRIVILEGES;

mysql的其他安装配置可以参考[Mysql数据库配置]

安装Confluence

给atlassian-confluence-6.15.2-x64.bin添加运行的权限:

sudo chmod +x atlassian-confluence-6.15.2-x64.bin

运行上述文件:

sudo ./atlassian-confluence-6.15.2-x64.bin
3248493-4739ec7492b91c61.png
1555988876289

先后输入o,1,i三个指令,需要注意的是Confluence的安装路径。安装过程中,没有选择启动,这里补充一些Confluence的启动服务和关闭服务:

# 关闭服务
sudo service confluence stop
# 启动服务
sudo service confluence start

Confluence的卸载:

sudo /opt/atlassian/confluence/uninstall
# 手动删除两个路径
sudo rm -rf /opt/atlassian /var/atlassian

破解Confluence

安装完成之后,启动Confluence:

sudo service confluence start

启动完成之后,可以在浏览器http://127.0.0.1:8090访问到服务,记下Server ID。

[图片上传失败...(image-dc1918-1556120806578)]

[图片上传失败...(image-eeabe4-1556120806578)]

3248493-ad435cf98a455e65.png
1555989782771

然后可以停止服务:

sudo service confluence stop

下载工具包,解压。将/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar 复制到方便的位置,我这里放到了home下。

sudo cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /home/

然后进入工具包:

# 将工具包中mysql-connector-java-5.1.32-bin.jar复制到Confluence的依赖文件夹下
sudo cp mysql-connector-java-5.1.32-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib

# 用原版复制出来的atlassian-extras-decoder-v2-3.4.1.jar 包替换该目录下 atlassian-extras-2.4.jar
cd confluence5.1-crack
sudo cp /home/atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-2.4.jar
cd iNViSiBLE
sudo bash ./keygen.sh

注:必须是在图形界面下,因为这个运行需要图形。如果没有图形,那么就会报错。

首先填入Server ID,在图形工具点击.patch选择atlassian-extras-2.4.jar文件。

[图片上传失败...(image-107277-1556120806578)]

[图片上传失败...(image-d28d27-1556120806578)]

然后点击.gen生成key,复制所得的key。

3248493-321731d86cf0a431.png
1555989885366

在原本的atlassian-extras-2.4.jar所在的目录,多了一个atlassian-extras-2.4.bak为文件,不用管该文件。需要将atlassian-extras-2.4.jar文件替换成Confluence中的atlassian-extras-decoder-v2-3.4.1.jar,也就是复制出来的那个文件。

cd ..
sudo cp atlassian-extras-2.4.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
3248493-aabe9378abbf7937.png
1555989913161

点击下一步,就可以快乐的玩耍啦:

3248493-6b1eaf53badc5549.png
1555991064801

设置数据库的时间较长,请耐心等待。

[图片上传失败...(image-c1d6e5-1556120806578)]

参考

;