All checks were successful
Publish to Confluence / confluence (push) Successful in 51s
3.3 KiB
3.3 KiB
Confluence 安装及 SSO 接入指南
Confluence 安装启动
获取 Agent
从合法渠道获取可用 Agent atlassian-agent.jar
构建 Confluence 镜像
创建 Dockerfile 文件
FROM cptactionhank/atlassian-confluence:7.9.3
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 build -f Dockerfile -t confluence/confluence:7.9.3 .
Docker Compose 启动
创建 docker compose 文件
version: '3.6'
services:
confluence:
env_file: .env
restart: always
image: confluence/confluence:7.9.3
ports:
- 10000:8090
volumes:
- ./data:/var/atlassian/confluence
创建 .env 文件
CATALINA_OPTS=-Xms1024m -Xmx1024m -Datlassian.plugins.enable.wait=300
启动 Confluence
docker compose up -d
查看日志看是否破解成功
docker logs -f --tail 1000 `docker ps|grep confluence|awk '{print $1}'`
- 日志中出现
============================== agent working ==============================
表示 Agent 注入成功
浏览器打开 Confluence
生成 License
#- 进入容器
docker exec -it `docker ps|grep confluence|awk '{print $1}'` /bin/bash
#- 生成 license
java -jar atlassian-agent.jar -p conf -m test@test.com -n BAT -o https://www.iots.vip -s ${SERVER_ID}
插件安装
安装插件
破解插件
#- 进入容器
docker exec -it `docker ps|grep confluence|awk '{print $1}'` /bin/bash
#- 生成 license
java -jar atlassian-agent.jar -d -p '${应用密钥}' -m test@test.com -n BAT -o https://www.iots.vip -s ${SERVER_ID}
- 将生成的
license
复制到输入框