Jira号称世界上最强的项目管理软件,功能可谓十分强大,但其不算便宜的价格也让小团队及个人用户望而却步。
本篇将教大家如何破解官方Docker版,请勿用于商业用途。
一起来体验这个强大的软件吧。

安装dockerdocker-compose

以Debian系Linux为例,其他请参照官方文档

1
2
apt-get update
apt-get install -y docker.io docker-compose

应用目录结构

1
2
3
v2ray
 |-- Dockerfile
 |-- docker-compose.yml

创建文件

新建镜像构建文件Dockerfile,内容如下,当前最新版为8.16

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
ARG JIRA_VERSION=8.16
FROM atlassian/jira-software:${JIRA_VERSION}-ubuntu-jdk11

RUN apt-get update && apt-get install -y wget

ARG AGENT_VERSION=1.2.3
ENV JAVA_OPTS="-javaagent:/opt/agent/atlassian-agent.jar ${JAVA_OPTS}"
RUN wget -O atlassian-agent.tar.gz https://gitee.com/pengzhile/atlassian-agent/attach_files/283101/download/atlassian-agent-v${AGENT_VERSION}.tar.gz &&\
    tar zxvf atlassian-agent.tar.gz -C /opt/ &&\
    mv /opt/atlassian-agent-v${AGENT_VERSION} /opt/agent &&\
    rm -f atlassian-agent.tar.gz

新建容器编排文件docker-compose.yml,内容如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
version: '2.2'

services:
  jira:
    build:
      context: .
      dockerfile: Dockerfile
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-size: 5m
        max-file: "1"
    ports:
      - "${HTTP_PORT:-8080:8080}"
    volumes:
      - ./data:/var/atlassian/application-data/jira
    environment:
      JVM_MINIMUM_MEMORY: 384m
      JVM_MAXIMUM_MEMORY: 2g
      JVM_CODE_CACHE_ARGS: '-XX:InitialCodeCacheSize=512m -XX:ReservedCodeCacheSize=1g'

启动管理

在应用目录下,执行docker-compose up -d --build来构建容器并启动,镜像较大请耐心等待
docker-compose restart重启
docker-compose down关闭

启动后,可以通过docker-compose logs -f --tail 1000 jira来查看日志。

运行应用 & 破解本体

通过Web端8080端口进行访问。

  1. 将语言设置为中文后,选择“我将设置它自己”,下一步

  2. 数据库设置,我这里仅演示选择“内置”,生产环境建议使用外置数据库,支持PostgreSQL/MySQL/Oracle等,下一步,等待数据库初始化完成。

  3. 设置应用程序的属性,按需填写即可。

  4. 进入到填写许可证页面,此时能看到你的服务器ID,记下。

  5. 使用命令行docker-compose exec jira java -jar /opt/agent/atlassian-agent.jar -p jira -m <你的邮箱> -n <你的名称> -o <你的域名> -s <你的服务器ID>来生成许可证。邮箱和名称可以任意填写
    这边使用的邮箱是aaa@bbb.cc,名称是xxiss,域名是http://10.8.8.8:8080,服务器ID是BDKV-HEE7-O15T-D1TN,则命令行为docker-compose exec jira java -jar /opt/agent/atlassian-agent.jar -p jira -m aaa@bbb.cc -n xxiss -o http://10.8.8.8:8080 -s BDKV-HEE7-O15T-D1TN
    将生成的许可证复制到输入框,下一步

  6. 设置管理员账户,任意填写

  7. 至此,本体的破解已经完成,开始愉快的使用吧。

破解插件

  1. 进入管理->管理应用->查找新应用页面,任意选择一个应用。
    就选这个吧Power BI Connector for Jira,可以看到价格是昂贵的9500刀,就白嫖你了 :)
    点击立即购买后开始安装。

  2. 安装完成后,进入管理应用页面,找到刚刚安装的应用。
    可以看到应用密钥为com.alphaserve.powerbi-connector-jira,记下

  3. 使用命令行docker-compose exec jira java -jar /opt/agent/atlassian-agent.jar -p <应用密钥> -m <你的邮箱> -n <你的名称> -o <你的域名> -s <你的服务器ID>来生成许可证。邮箱和名称可以任意填写
    我这边的完整命令行为docker-compose exec jira java -jar /opt/agent/atlassian-agent.jar -p com.alphaserve.powerbi-connector-jira -m aaa@bbb.cc -n xxiss -o http://10.8.8.8:8080 -s BDKV-HEE7-O15T-D1TN
    将生成的许可证复制到输入框,更新,恭喜你已经破解完成啦。

GitHub传送门