侧边栏壁纸
博主头像
霍義博主等级

只要学不死,就往死里学!

  • 累计撰写 10 篇文章
  • 累计创建 9 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

部署安装confluence

霍義
2024-08-08 / 0 评论 / 0 点赞 / 36 阅读 / 15612 字 / 正在检测是否收录...

部署安装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
刷新浏览器界面即可

选择产品安装

image-20240607115158069.png

全选

image-20240607115214839

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

image-20240607115240315

2.激活Confluence

2.1 下载破解激活工具

#下载链接
​https://updown.freehack.top/download/confluence-Keygen-for-2.4.rar

2.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.jar

2.3 破解

#电脑必须先安装Java环境,不然运行不了软件

写入服务器ID

image-20240607113920081

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

image-20240607114335529

image-20240607114510101

#成功后,会在原目录下出现atlassian-extras-2.4.back备份文件,并生成了一个新的处理后的 atlassian-extras-2.4.jar

2.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内容复制到授权码处,然后下一步

选择自己的数据库

image-20240607114908550

#按照指示填入数据库连接信息并测试链接,连接成功进入下一步.

image-20240705175817813

3.Confluence数据迁移恢复

#Confluence数据迁移恢复
因为我需要对原confluence上的数据进行迁移,所以我选择从备份恢复,如果需要创建空白confluence,则选择创建空白站点

image-20240705180029049

#将备份包放入/data/restore目录中

image-20240705180119415

#点击导入稍等片刻即可恢复成功

4.离线安装插件

#例如安装甘特图免费插件
#插件下载地址
https://marketplace.atlassian.com/apps/1223009/gantt-chart-macro?hosting=server&tab=overview

image-20240718164651352

image-20240718164923502

image-20240718164949711

上传稍等片刻即可使用.

0

评论区