部署安装confluence
部署安装confluence
1.部署Confluence及Postgresql
2.激活Confluence
2.1 下载破解激活工具
2.2 复制出atlassian.jar包
2.3 破解
2.4 重新启动
3.Confluence数据迁移恢复
4.离线安装插件
1.部署Confluence及Postgresql
version: '3.9'
services:
confluence:
image: cptactionhank/atlassian-confluence:latest/7.9.3
container_name: confluence
ports:
- "8090:8090"
- "8091:8091"
restart: always
depends_on:
- db
volumes:
- /opt/confluence/logs:/opt/atlassian/confluence/logs
- /opt/confluence/data:/var/atlassian/confluence
environment:
- ATL_CONFLUENCE_HOME=/var/atlassian/confluence
- DB_HOST=db
- DB_PORT=5432
- DB_NAME=confluence
- DB_USER=confluence
- DB_PASSWORD=A7hgs%1hsh* # 替换为你设置的数据库密码
db:
image: postgres:15.3 # 指定最新的稳定版本
container_name: confluence-db
ports:
- "5432:5432"
restart: always
environment:
- POSTGRES_DB=confluence
- POSTGRES_USER=confluence
- POSTGRES_PASSWORD=A7hgs%1hsh* # 数据库密码
volumes:
- /opt/confluence/pgsql-data:/var/lib/postgresql/data
volumes:
confluence-data: {}
confluence-logs: {}
db-data: {}#启动等操作
docker-compose up -d
#访问
IP:端口 默认为28090 查看是否能正常访问#注意
如果没有更改data目录权限为daemon.daemon,访问会有报错
cd /opt/confluence && chown -R daemon.daemon data
cd /opt/confluence && chmod -R 777 data
刷新浏览器界面即可选择产品安装

全选

记住此处的服务器ID,激活Confluence时需要

2.激活Confluence
2.1 下载破解激活工具
#下载链接
https://updown.freehack.top/download/confluence-Keygen-for-2.4.rar2.2 复制出atlassian.jar包
#直接复制即可
#注意复制出来的文件名必须为 atlassian-extras-2.4.jar,因为工具中指定了此文件名.
docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar ./atlassian-extras-2.4.jar2.3 破解
#电脑必须先安装Java环境,不然运行不了软件写入服务器ID

然后点击.patch!选择从容器中拷贝出的文件重命名后的atlassian-extras-2.4.jar,之后点击.gen!生成Key

#成功后,会在原目录下出现atlassian-extras-2.4.back备份文件,并生成了一个新的处理后的 atlassian-extras-2.4.jar2.4 重新启动
#复制处理后的jar包回容器中
docker cp ./atlassian-extras-2.4.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
#重启
docker restart confluence#破解完移动jar文件到容器的时候有时候会出错,会提示授权码不匹配等问题
#修改成原来的名称
mv atlassian-extras-2.4.jar atlassian-extras-decoder-v2-3.4.1.jar
#给予最大的权限
chmod -R 777 atlassian-extras-decoder-v2-3.4.1.jar
#复制进容器
docker cp atlassian-extras-decoder-v2-3.4.1.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/
#重启
docker-compose restart#重启完成后,刷新浏览器confluence界面,将破解软件生成的Key内容复制到授权码处,然后下一步选择自己的数据库

#按照指示填入数据库连接信息并测试链接,连接成功进入下一步.
3.Confluence数据迁移恢复
#Confluence数据迁移恢复
因为我需要对原confluence上的数据进行迁移,所以我选择从备份恢复,如果需要创建空白confluence,则选择创建空白站点
#将备份包放入/data/restore目录中
#点击导入稍等片刻即可恢复成功4.离线安装插件
#例如安装甘特图免费插件
#插件下载地址
https://marketplace.atlassian.com/apps/1223009/gantt-chart-macro?hosting=server&tab=overview


上传稍等片刻即可使用.
评论区