imagen

1. Preparar la imagen base

docker pull debian:10-slimdocker run -itd --name=wiki --net=host debian:10-slim bash

2. Instalación

confluence requiere un entorno Java para ejecutarse

2.1 Instalar OpenJDK 8

apt updateapt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add -
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
apt updateapt install adoptopenjdk-8-hotspotjava -version

2.2 Inicie un nuevo contenedor para instalar PostgreSql

como almacén de datos para la confluencia

# 拉取 postgres 镜像docker pull postgres:10.0
# 启动容器,POSTGRES_PASSWORD=密码 指定 postgres 用户的访问密码docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres:10.0
# 进入 容器,创建 confluence 数据库docker exec -it postgres bash
# 连接数据库psql -h localhost -p 5432 -U postgres# 查看数据库\l# 创建数据库CREATE DATABASE confluence WITH OWNER postgres;# 退出数据库操作\q

2.3 Instalar confluencia

De vuelta en el contenedor wiki, descargue confluence e instálelo


cd /usr/src# 下载 wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.12.1-x64.bin
chmod +x atlassian-confluence-6.12.1-x64.bin./atlassian-confluence-6.12.1-x64.bin

Durante el proceso de instalación, debemos presionar Enter varias veces para determinar la ubicación de instalación predeterminada.

Una vez completada la instalación, visite ip:8090

imagen

imagen

imagen

3. Confluencia de grietas

Exporte el jar desde el directorio que acaba de instalar para descifrar:

#备份jar包mv /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-x.x.x.jar /opt/atlassian-extras-2.4.jar

Descargar atlassian-extras-2.4.jar al local,

Ejecute el cracker confluence_keygen.jar, (requiere un entorno jdk, use el comando java -jar para comenzar)


El funcionamiento se muestra en la siguiente figura:

imagen

imagen

Ejecute el código de autorización generado, no se apresure a pegarlo en la página web en este momento y siga las operaciones:

A continuación, importamos el paquete jar recién exportado, renombrado y registrado con la máquina de registro nuevamente en el directorio de instalación de confluence, y cambiamos el nombre de atlassian-extras-2.4.jar al nombre original.

Cargue el paquete jar crackeado en /opt/atlassian/confluence/confluence/WEB-INF/lib y cambie el nombre de atlassian-extras-decoder-v2-xxxjar

Cargue el controlador mysql /opt/atlassian/confluence/confluence/WEB-INF/lib y reinicie confluence:

# 停止:sh /opt/atlassian/confluence/bin/stop-confluence.sh#启动:sh /opt/atlassian/confluence/bin/start-confluence.sh

Iniciamos sesión en la página web: localhost:8090, copiamos el código de autorización y lo pegamos.

4. Conéctese a PostgreSql

La URL de la base de datos en la siguiente figura es: jdbc:postgresql://localhost:5432/confluence

imagen