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, 设置服务自动启动, 后运行效果如下,