confluence 开源破解

一、安装

 

(一)、开源agent

 
https://gitee.com/pengzhile/atlassian-agent

 

 

(二)、dockerfile

FROM cptactionhank/atlassian-confluence:7.4.0

USER root

将代理破解包加入容器
COPY "atlassian-agent.jar" /opt/atlassian/confluence/

# 设置启动加载代理包
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/confluence/bin/setenv.sh

 

 

(三)、启动docker-compose

 
version: '2'
services:
confluence:
image: dockerhub.test.app/devops/ops/v1:_09_14_18_38
container_name: confluence
hostname: confluence
restart: always
networks:
- confluencenet
volumes:
- /data/confluence/data:/var/atlassian/application-data/confluence
ports:
- '8090:8090'
- '8091:8091'
environment:
- 'CATALINA_OPTS= -Xms2048m -Xmx2048m'
- 'CONFLUENCE_PROXY_NAME=wiki.corp.test'
- 'CONFLUENCE_PROXY_PORT=443'
- 'CONFLUENCE_PROXY_SCHEME=https'
- 'CONFLUENCE_DELAYED_START=30'
depends_on:
- postgresql
postgresql:
image: postgres:9.6.15-alpine
container_name: postgres
hostname: postgres
restart: always
networks:
- confluencenet
ports:
- '5432:5432'
volumes:
- /data/confluence/pgsql:/var/lib/postgresql/data
environment:
- 'POSTGRES_USER=confluence'
- 'POSTGRES_PASSWORD=0qmt-mHGo-r443-WFtt'
- 'POSTGRES_DB=confluence'
- 'POSTGRES_ENCODING=UTF8'
- 'POSTGRES_COLLATE=C'
- 'POSTGRES_COLLATE_TYPE=C'
networks:
confluencenet:
driver: bridge

  

 

 

二、安装激活

– 进入容器

 
docker exec -it confluence /bin/bash

  

– 例 执行激活

java -jar atlassian-agent.jar -d -m [email protected] -n BAT -p conf -o //wiki.corp.test -s B6OH-RG8A-JNTJ-XP9C