CentOS 搭建Conflunce Jira 和 Bitbucket

Posted on 2025-02-26 10:02  XU9824  阅读(41)  评论(0)    收藏  举报

1, Atlassian 系列软件, 比较新的版本当前仅仅支持云服务版本, 不再支持Server 版本地安装, 下文提及的都是经过筛选后, 基本最新的可以本地安装的server 版本:
atlassian-install-confluence8519-bin.tar, 下载地址(注意选择版本): https://www.atlassian.com/software/confluence/download-archives
atlassian-install-jira912-bin.tar, 下载地址, https://www.atlassian.com/software/jira/download-archives
atlassian-install-bitbulcket814-bin.tar, 下载地址, https://www.atlassian.com/software/bitbucket/download-archives

2, 依次解压.bin.tar 文件后, sudo xxx.bin 安装对应版本, 一路默认选项即可;

3, 破解文件,

3.1, Atlassian-Agent-main.zip (供Confluence, 和 Jira 使用)
     自行编译后, 生成以下文件:
     atlassian-agent.jar
     atlassian-agent-jar-with-dependencies.jar
     atlassian-agent_nodep.jar

3.2, agent-bitbucket-master.zip (仅供Bitbucket 使用)
     自行编译后, 生成以下文件:
     atlassian-agent.jar
     atlassian-agent-jar-with-dependencies.jar

4, Conflunce crack,
修改启动脚本, 指向上述3.1 的crack文件,
/opt/atlassian/confluence/bin/catalina.sh,
JAVA_OPTS="-javaagent:/data/atlassian-agent.jar ${JAVA_OPTS}"

5, Jira crack,

修改启动脚本, 指向上述3.1 的crack文件,
/opt/atlassian/jira/bin/setenv.sh,
JAVA_OPTS="-javaagent:/data/atlassian-agent.jar ${JAVA_OPTS}"

6, Bitbucket crack,

修改启动脚本, 指向上述3.2 的crack文件,
./_start-webapp.sh:JAVA_OPTS="-javaagent:/data/bitbucket/atlassian-agent-jar-with-dependencies.jar ${JAVA_OPTS}"

7, 添加service 文件,
/etc/systemd/system/jira.service,

  [Unit]
  Description=Atlassian Jira Service
  After=network.target
  [Service]
  Type=forking
  User=jira
  Group=jira
  ExecStart=/opt/atlassian/jira/bin/start-jira.sh
  ExecStop=/opt/atlassian/jira/bin/stop-jira.sh
  Restart=on-failure
  LimitNOFILE=65536
  [Install]
  WantedBy=multi-user.target

/etc/systemd/system/bitbucket.service

  [Unit]
  Description=Atlassian Bitbucket Server
  After=network.target
  [Service]
  Type=forking
  User=atlbitbucket
  Group=atlbitbucket
  ExecStart=/opt/atlassian/bitbucket/8.14.6/bin/start-bitbucket.sh
  ExecStop=/opt/atlassian/bitbucket/8.14.6/bin/stop-bitbucket.sh
  #PIDFile=/opt/atlassian/bitbucket/8.14.6/work/catalina.pid
  #LimitNOFILE=65536
  #TimeoutSec=600
  #Restart=on-failure
  Restart=on-failure
  LimitNOFILE=65536
  [Install]
  WantedBy=multi-user.target

/etc/systemd/system/confluence.service,

[Unit]
Description=Atlassian Confluence Service
After=network.target
[Service]
Type=forking
User=confluence1
Group=confluence1
ExecStart=/opt/atlassian/confluence/bin/start-confluence.sh
ExecStop=/opt/atlassian/confluence/bin/stop-confluence.sh
Restart=on-failure
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target

8, 之后正常安装postgreSql
创建数据库如下,

9, 设置服务自动启动, 后运行效果如下,

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3