ITPub博客

首页 > 云计算 > > 基于Docker安装、部署、破解Confluence 6.6图文教程

基于Docker安装、部署、破解Confluence 6.6图文教程

作者:浪花小雨滴 时间:2020-05-11 17:48:19 0 删除 编辑
Confluence可谓目前最强大的Wiki系统,但它是个收费软件。本文讲解如何安装、部署、破解Confluence,部署的环境是Docker。

WARNING

  • 不建议大家在公司使用破解版,用收费版的吧^_^。如果不想掏钱,可以尝试开源的XWik ,功能也非常强大。
  • 本文只提供破解的思路及步骤,破解补丁 atlassian-extras-decoder-v2-3.2.jar 不提供,聪明如你,一定能在谷歌、百度、bing、ask上找到。

最近公司想将Confluence迁到Docker环境,同时顺序想升级一下。虽然公司用的是收费版,不过我顺便也研究了下怎么破解。以下是步骤,所用版本是 Confluence 6.6 。

Confluence的破解比较简单,只需要替换JAR包 atlassian-extras-decoder-v2-3.2.jar 就可以了。

准备

Dockerfile

以下是Dockerfile。

FROM atlassian/confluence-server
MAINTAINER 周立<eacdy0000@126.com>
# 传入破解补丁
ADD crack/atlassian-extras-decoder-v2-3.2.jar ${CONFLUENCE_INSTALL_DIR}/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
# 设置文件属组
RUN chown -R ${RUN_USER}:${RUN_GROUP} ${CONFLUENCE_INSTALL_DIR}/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
CMD ["/entrypoint.sh", "-fg"]
ENTRYPOINT ["/sbin/tini", "--"]


docker-compose.yml

为了让配置更加简单,我们使用Docker Compose编排Confluence。这边提供下docker-compose.yml

version: '2'
services:
  mysql:
    image: mysql:5.7
    volumes:
      - ./mysql/:/etc/mysql/conf.d/
      - ./db_data:/var/lib/mysql
    restart: always
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: root123
      MYSQL_DATABASE: confluence
      MYSQL_USER: confluence
      MYSQL_PASSWORD: confluence123
  confluence:
    build: .
    ports:
      - "8090:8090"



MySQL所使用的配置文件my.cnf :

[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
collation-server = utf8_bin
transaction_isolation = READ-COMMITTED


需要注意的是,Confluence需要使用utf8_bin ,并将事务隔离策略设为READ-COMMITTED (B.T.W,扩展一下,大家还记得Spring的事务传播特性吧?如果不记得,请打开浏览器,搜一下)

安装

安装Confluence比较简单,以下是步骤:

1、如下图,在右上角选择中文 ,然后就会变成中文界面了。


选择产品安装,并点击下一步。

2、安装插件。安装你想要的插件。看着办吧,我实验的时候没有安装。


勾选想要安装的插件,并点击下一步:

3、此时将会出现类似如下的界面,让我们输入授权码。这个没有啊……

4、点击上图中的获得试用授权 按钮,跳转到Atlassian 的官方网站,并注册一个账号,将会显示类似如下的界面:


其中Server ID输入上一步中的Server ID即可,输入后,点击Generate License。

5、点击后将会弹出类似如下的界面


6、生成的License Key贴到第三步中,并点击下一步,这样将会显示类似如下的界面。


7、配置数据库,账号/密码是confluence/confluence123


8、配置管理账户


9、点击在Confluence中管理用户与组,然后输入你的管理员账号密码,Confluence就安装完成了。

破解验证

1、点击右上角的一般配置 ,如下图:


2、如果能够看到类似如下的页面,说明破解成功:


参考文档

chenjiangtao.com/blog/2


作者:周立
地址:基于Docker安装、部署、破解Confluence 6.6图文教程

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3131821/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39841