{"id":38384502,"url":"https://github.com/munding/docker-confluence","last_synced_at":"2026-01-17T03:41:27.611Z","repository":{"id":47920331,"uuid":"265138230","full_name":"munding/docker-confluence","owner":"munding","description":"Docker部署并破解Jira、Confluence及相关插件；若图片加载不出来可以访问我的博客原文查看","archived":false,"fork":false,"pushed_at":"2022-09-14T07:58:09.000Z","size":3158,"stargazers_count":71,"open_issues_count":0,"forks_count":47,"subscribers_count":4,"default_branch":"main","last_synced_at":"2023-04-03T16:50:43.784Z","etag":null,"topics":["atlassian","confluence","docker","docker-compose","jira"],"latest_commit_sha":null,"homepage":"https://aladdinding.cn/docker%E9%83%A8%E7%BD%B2%E5%B9%B6%E7%A0%B4%E8%A7%A3confluence%E5%92%8Cjira%E5%8F%8A%E6%8F%92%E4%BB%B6/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/munding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-19T03:55:00.000Z","updated_at":"2023-03-27T11:18:07.000Z","dependencies_parsed_at":"2023-01-18T07:15:21.353Z","dependency_job_id":null,"html_url":"https://github.com/munding/docker-confluence","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/munding/docker-confluence","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munding%2Fdocker-confluence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munding%2Fdocker-confluence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munding%2Fdocker-confluence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munding%2Fdocker-confluence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/munding","download_url":"https://codeload.github.com/munding/docker-confluence/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munding%2Fdocker-confluence/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28493513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T02:39:23.645Z","status":"ssl_error","status_checked_at":"2026-01-17T02:34:19.649Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atlassian","confluence","docker","docker-compose","jira"],"created_at":"2026-01-17T03:41:27.096Z","updated_at":"2026-01-17T03:41:27.603Z","avatar_url":"https://github.com/munding.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Confluence\n\n\u003e Confluence是一个专业的企业知识管理与协同软件，也可以用于构建企业wiki。使用简单，但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论，信息推送\n\n## 数据库设置\n\n不建议将数据库部署在Docker容器，推荐使用云数据库或者物理机数据库。\n\n### 文档\n\n[Confluence Data Center and Server documentation](https://confluence.atlassian.com/doc/confluence-data-center-and-server-documentation-135922.html)\n\n[Database Configuration](https://confluence.atlassian.com/doc/database-configuration-159764.html)\n\n### 数据库设置\n\n选择安装的Confluence版本，阅读[Database Setup For MySQL](https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html)后，修改[Mysql配置文件](https://dev.mysql.com/doc/refman/5.7/en/option-files.html)，本文以Mysql 8.0为例\n\n```\n[mysqld]\n...\ncharacter-set-server=utf8mb4 \ncollation-server=utf8mb4_bin\ndefault-storage-engine=INNODB\nmax_allowed_packet=256M \ninnodb_log_file_size=2GB\ntransaction-isolation=READ-COMMITTED\nbinlog_format=row\nlog-bin-trust-function-creators = 1\n// 如果为Mysql5.7，关闭derived_merge能优化仪表板加载缓慢\noptimizer_switch = derived_merge=off\n...\n```\n\n如果`sql_mode = NO_AUTO_VALUE_ON_ZERO`，请删除此选项\n\n### 创建数据库\u0026用户\n\n- 创建数据库\n\n\n```mysql\nCREATE DATABASE \u003cdatabase-name\u003e CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;\n```\n\n- 创建用户\n\n```mysql\nCREATE user '\u003cconfluenceuser\u003e'@'localhost' IDENTIFIED BY '\u003cpassword\u003e';\n```\n\n**如果 Confluence 与数据库不在同一台服务器上运行（或者是Docker用户），请用 Confluence 服务器的主机名或 IP 地址替换 localhost（也可以使用`%`，表示允许所有host）**\n\n- 授权\n\n```mysql\nGRANT ALL PRIVILEGES ON \u003cdatabase-name\u003e.* TO '\u003cconfluenceuser\u003e'@'localhost' WITH GRANT OPTION;\n```\n\n## Docker Compose\n\n### 文档\n\n镜像：[atlassian/confluence-server](https://hub.docker.com/r/atlassian/confluence-server)\n\n破解插件：[atlassian-agent](https://gitee.com/pengzhile/atlassian-agent)\n\n### 准备工具\n\n#### 破解插件\n\n[atlassian-agent.jar](https://gitee.com/pengzhile/atlassian-agent/attach_files/283102/download/atlassian-agent-v1.2.3.zip) 也可以直接使用仓库内`atlassian-agent.jar`\n\n#### 数据库驱动\n\n官方镜像并没有内置MySQL driver，需要自行下载：[Database JDBC Drivers](https://confluence.atlassian.com/doc/database-jdbc-drivers-171742.html)。\n\nMysql 8.0 下载：[mysql-connector-java-8.0.22.jar](https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-8.0.22.zip)\n\nMysql 5.7 下载：[mysql-connector-java-5.1.48.jar](https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-5.1.48.zip)\n\n\n#### docker-compose.yml\n\n```yaml\nversion: '3'\nservices:\n    confluence:\n        image: \"atlassian/confluence-server\"\n        volumes: \n            - ./atlassian-agent.jar:/var/atlassian/atlassian-agent.jar\n            - ./mysql-connector-java-8.0.22.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-8.0.22.jar\n            - /your-confluence-home:/var/atlassian/application-data/confluence\n        environment:\n            - JAVA_OPTS=\"-javaagent:/var/atlassian/atlassian-agent.jar\"\n            - JVM_MINIMUM_MEMORY=2048m\n            - JVM_MAXIMUM_MEMORY=2048m\n            - JVM_RESERVED_CODE_CACHE_SIZE=512m\n        ports: \n            - \"8090:8090\"\n        restart: always\n```\n\n默认内存分配为1024m，如果需要覆盖 Confluence Server 的默认内存分配，可以通过环境变量`JVM_MINIMUM_MEMORY`、`JVM_MAXIMUM_MEMORY`、`JVM_RESERVED_CODE_CACHE_SIZE` 控制最小堆(Xms)和最大堆(Xmx)。\n\n\n### 运行\n\n```\ndocker-compose up -d\n```\n\n查看日志，发现`========= agent working =========`则插件正常运行\n\n## 初始化配置\n\n#### 破解\n\n![](https://img.aladdinding.cn/confluence1.png)\n\n复制 Server ID `BT5W-KP7Q-31DT-PTNG`，使用容器内的Java环境，进入存放`atlassian-agent.jar`目录，运行下方命令生成Key\n\n```bash\njava -jar atlassian-agent.jar -d -m test@test.com -n BAT -p 'conf' -o http://localhost:8090 -s BT5W-KP7Q-31DT-PTNG\n```\n\n#### 设置数据库\n\n这里使用的宿主机搭建的Mysql 8.0，一路下一步即可\n\n![](https://img.aladdinding.cn/confluence2.png)\n\n#### 查看授权细节\n\n![](https://img.aladdinding.cn/confluence3.png)\n\n## 插件破解\n\n第三方插件将其应用密钥/插件关键字作为-p参数。如：-p 'com.valiantys.spreadsheets'\n\n```\njava -jar atlassian-agent.jar -d -m mytest@mytest.com -n BAT -p 'com.valiantys.spreadsheets' -o http://localhost:8090 -s BDMK-KXF1-H7GV-F7QG\n```\n\n查找新应用，选择你想要的应用插件，点击免费使用，点击接受\u0026安装，进入管理应用页面，粘贴生成的许可证，点击更新完成破解\n\n![](https://img.aladdinding.cn/confluence4.png)\n\n# JIRA\n\n\u003e JIRA是Atlassian公司出品的项目与事务跟踪工具，被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。\n\nJira搭建流程和Confluence类似，这里不再赘述，附上相关内容\n\n### 文档\n\n[Jira Software Data Center and Server documentation](https://confluence.atlassian.com/jirasoftwareserver)\n\n[Connecting Jira applications to a database](https://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-a-database-938846850.html)\n\n### 破解命令\n\n```\njava -jar atlassian-agent.jar -d -m test@test.com -n BAT -p 'jira' -o http://localhost:8080 -s BT5W-KP7Q-31DT-PTNG\n```\n\n### 配置Confluence与Jira用户数据对接\n\n进入Jira选择用户管理 \u003e Jira用户服务器 \u003e 添加应用程序\n\n![](https://img.aladdinding.cn/jira1.png)\n\n进入Confluence \u003e 用户管理 \u003e 用户目录 \u003e 添加目录（目录类型为：Atlassian Jira）\n\n![](https://img.aladdinding.cn/jira2.png)\n\n将JIRA Server 顺序顶置最上，点击同步即可将Jira用户信息同步到Confluence\n\n![](https://img.aladdinding.cn/jira3.png)\n\n如果是通过备份还原的Jira及Confluence可以直接禁用之前的用户目录然后移除。其他应用程序关联等设置比较简单，自行操作。\n\n\n\n# 异常记录\n\n- Confluence重启后一段时间内无响应\n\n```\nconfluence_1 | WARNING: An illegal reflective access operation has occurred\nconfluence_1 | WARNING: Illegal reflective access by com.atlassian.hibernate.adapter.proxy.BytecodeProviderImpl_ImplementV2Proxy (file:/opt/atlassian/confluence/confluence/WEB-INF/lib/hibernate.adapter-1.0.3.jar) to field java.lang.reflect.Field.modifiers\nconfluence_1 | WARNING: Please consider reporting this to the maintainers of com.atlassian.hibernate.adapter.proxy.BytecodeProviderImpl_ImplementV2Proxy\nconfluence_1 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations\nconfluence_1 | WARNING: All illegal access operations will be denied in a future release\nconfluence_1 | Security framework of XStream not explicitly initialized, using predefined black list on your own risk.\n```\n\n类似问题：\n\nhttps://community.atlassian.com/t5/Confluence-questions/Confluence-no-longer-responds-Debugging-articles/qaq-p/1404597\n\nhttps://community.atlassian.com/t5/Confluence-questions/Illegal-reflective-access-by-BytecodeProviderImpl/qaq-p/1255035\n\nhttps://community.atlassian.com/t5/Confluence-questions/hibernate-adapter-1-0-3-jar/qaq-p/1281057\n\n结论：\n\n- 等待一段时间会自动运行正常\n- 非法反射访问错误是Java9添加的，所以尝试在Java8上运行Confluence，不过官方最新镜像都是Java11了！\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmunding%2Fdocker-confluence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmunding%2Fdocker-confluence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmunding%2Fdocker-confluence/lists"}