一、Docker 部署
Confluence Docker Hub:https://hub.docker.com/r/cptactionhank/atlassian-confluence
1 | # 创建容器 |
二、安装过程
以下过程是在 Windows 下操作,将 Confluence 部署到 CentOS,需要拷贝文件或编辑文件,建议使用 finalshell
工具连接创建 SSH 连接。
1. 数据库
准备一个数据库,MySQL、PostgreSQL 等数据库均可,这里以 MySQL 为例,安装过程略。
首先需要调整 InnoDB 日志文件大小,Confluence 建议日志文件大小再 256M 以上。
在 Linux 下设置过程如下:
1 | # 暂停 MySQL 服务 |
然后就是创建数据库以及授权:
1 | -- 创建数据库 |
2. 代理配置
首先调整 Confluence 的 Tomcat 配置,默认使用 HTTPS
代理访问。
1 | # 复制配置文件 |
这里使用 Caddy 进行代理:
1 | # 安装 Caddy 软件包 |
3. 安装及破解
访问 https://<subdomain>.<domain>.com
执行以下安装流程。
安装页面可以调整语言,建议修改为中文。
设置 Confluence
选择产品安装
。选择功能
根据需求选择。授权码
过程见下方破解流程。- 下载授权工具:https://pan.xunlei.com/s/VMSNMp0MczvkJfcam4CAxLXlA1 提取码:
zrv6
。 - 复制 jar 包:
docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /opt/
。 - 打开授权工具:
java -jar confluence_keygen.jar
。 - 将授权页面的
Server ID
拷贝到授权工具中,并补充必填信息后点击.gen!
按钮生成 Key。 - 将从容器中拷贝下来的
atlassian-extras-decoder-v2-3.4.1.jar
更名为atlassian-extras-2.4.jar
,然后点击.patch!
进行破解。 - 当显示
Jar successfully patched.
表示破解成功,将破解后的文件名改回atlassian-extras-decoder-v2-3.4.1.jar
。 - 将文件拷贝回容器中覆盖原有文件:
docker cp /opt/atlassian-extras-decoder-v2-3.4.1.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
。 - 刷新页面,将授权工具生成的 Key 填入并继续。
- 下载授权工具:https://pan.xunlei.com/s/VMSNMp0MczvkJfcam4CAxLXlA1 提取码:
配置数据库
选择我自己的数据库
。设置你的数据库
填写自己的数据库信息及密码,填写以后等待安装完成即可。
注意: 使用授权工具需要安装 Java。
三、常用目录
- 产品开发
- 001-团队大纲
- 002-团队成员
- 003-新人指南
- 004-技术架构
- 005-会议纪要
- 006-团队规范
- 007-踩坑历程
- 008-业务梳理
- 009-部门团建
- 010-团队分享
- 011-业务小组
- 012-团队总结
参考: