Jira和Confluence安装和配置记录
项目用到的文件都放到了网盘里:https://drive.google.com/drive/folders/18yQ4lqRZv1gHR6-bCyJjgLJMW1Ogch_W?usp=drive_link
部署数据库
PostgreSQL
选择postgre,因为jira对它的兼容性好
sudo docker pull postgres:15
sudo docker volume create jira-postgre-data
sudo docker run --name jira-postgres -d \
-e POSTGRES_USER=jira \
-e POSTGRES_PASSWORD=m5Jwk.JR*Uxpbt^9f8jp \
-e POSTGRES_DB=jiradb \
-p 15432:5432 \
-v jira-postgre-data:/var/lib/postgresql/data \
postgres:15
后续安装Confluence时需手动创建数据库
MySQL(废弃)
为什么不选择MySQL?
jira 您指定的数据库, 不为空, 请指定空数据库。如果您要升级现有的安装, 请按照_您指定的数据库, 不为空, 请指定空数据库。如果您要升级现有的安装, 请按照< a ta-CSDN博客
(鉴定为MySQL就是一坨)
cp /var/www/atlassian_software/mysql-connector-java-8.0.30.jar /var/www/atlassian/jira/atlassian-jira/WEB-INF/lib
部署jira需要mysql5.7
sudo docker pull mysql:5.7
sudo docker volume create jira-mysql-data
sudo docker volume create jira-mysql-config
sudo docker run --name mysql57 \
-v jira-mysql-data:/var/lib/mysql \
-v /var/www/atlassian/jira-mysql-config:/etc/mysql/conf.d \
-p 13306:3306 \
-e MYSQL_ROOT_PASSWORD=abcd123! \
-d mysql:5.7
创建数据库用户
CREATE USER 'jira'@'%' IDENTIFIED BY 'm5Jwk.JR*Uxpbt^9f8jp';
GRANT ALL PRIVILEGES ON jira_db.* TO 'jira'@'%';
修改mysql5.7配置
sudo docker exec -it mysql57 bash
Jira8.0.2安装和配置记录
安装Jira
Jira安装包下载:
https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-8.0.2-x64.bin
https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-8.22.0-x64.bin
https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-9.11.3-x64.bin
安装Jira
chmod +x atlassian-jira-software-8.22.0-x64.bin
atlassian-jira-software-8.22.0-x64.bin
客户端端口:18080
控制台端口:18005
安装目录:/var/www/atlassian/jira
主目录:/var/www/atlassian/application-data/jira
jar包目录:/var/www/atlassian/jira/lib/
命令所在目录:/var/www/atlassian/jira/bin/
破解Jira
备份原文件,复制破解文件和数据库驱动
mv /var/www/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar /var/www/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2-bak.jar
cp /var/www/atlassian_software/atlassian-extras-3.2.jar /var/www/atlassian/jira/atlassian-jira/WEB-INF/lib
在安装时选择“数据中心版”可以获得新版试用许可,将试用许可填入即可激活,以下为本次安装时试用的许可码,可激活至2033年
AAAB2A0ODAoPeNqVUl2PmkAUfedXkPSlfcDgsH7UhKTuMCoN4gfsbrbxZcArTEWYzoC7/vvyodWt1
qSP98Ccc8+555MfF+oIAhXpKjIGBhq0eyr2/HJGHQULoDnLUovmYFaIpiMNtRWHhZBK8A8cXLoDE
8+mU7LE9tBRfjJBW8fvZM2q1yZxfbKcL22PKG6xC0DMNk8ShDS1P1TknTNxuNAxNGQ0ZFxk6yLMW
9WgyWyTv1EBLRrmbA9mLgpQvCKQoWC8FqsRsqdJQc9zTVSyUwxpDqIBk0Z6QmVsTvEbHmG7+7ANh
2OXj2PnV4IWz4G/xGTBe2QYL93uaMQ7VrR9R1+Dl+3a7ePxophn6WO0MlfmyYltmY5tecTVHKT39
Yd+r3vPh5dTUW20oYksnYDYgygpHo2Xtma8OhNtYUw62g+j86ps4fBcplaZand1vaf3DaOtRAIgj
TPOQdzJfV6IMKYS/r7k5es6Gi6YPMVKXPOjjxtatzpgwfkc30u3qnd0q36ubqA2R/iyGqjnOylTy
ko0pWn4/2W4atXlopdNucPxj3acEkfKTEQ0ZbJpFZdQrNOskN+iHWVJK8x2Cs7SvBQjpZPk5g+1+
tWuNXq15J14jzo1fEvmNxJUUSIwLAIUHXzlT+VOpCQjWsr/R6S+CTCdzjMCFE4TfoGRSxwvKcPQ8
wMRdnpfpgdcX02me
Confluence7.3.5安装和配置记录
Confluence安装包下载:
https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.3.5-x64.bin
安装Confluence
chmod +x atlassian-confluence-7.3.5-x64.bin
atlassian-confluence-7.3.5-x64.bin
客户端端口:18090
控制台端口:18000
安装目录:/var/www/atlassian/confluence
主目录:/var/www/atlassian/application-data/confluence
jar包目录:/var/www/atlassian/confluence/confluence/WEB-INF/lib/
命令所在目录:/var/www/atlassian/confluence/bin/
破解Confluence
Confluence的破解较复杂,但是一劳永逸
首先启动Confluence,来到安装页面需要注册码的地方,获得
服务器ID
将jar包目录
/var/www/atlassian/confluence/confluence/WEB-INF/lib/
下的atlassian-extras-decoder-v2-3.4.1.jar
下载到本地将
atlassian-extras-decoder-v2-3.4.1.jar
改名为atlassian-extras-2.4.jar
使用
java -jar confluence_keygen.jar
启动破解工具,选择atlassian-extras-2.4.jar
,点击patch
,获得一个新的atlassian-extras-2.4.jar
将新的
atlassian-extras-2.4.jar
改名为atlassian-extras-decoder-v2-3.4.1.jar
,上传回jar包目录/var/www/atlassian/confluence/confluence/WEB-INF/lib/
在破解工具中输入
服务器ID
,点击gen
,获得注册码(如下所示),激活成功AAABMA0ODAoPeJxtkFtrwjAUgN/zKwJ7rrTRTjYIrDZxSG+y1rHtLXbHGYipJGnR/fpFO1/G4Lyc2 8d3zt3SSLyELSYRjuJHQh7De5zWDSYhiRED2xp5dLLTNO30TvWgW0Blf9iCqXYbC8bSIEKpAXEZY sIBvWwGIQmIr3faidaV4gB0/33ygVqPmfiaHIA608NthhdCKir1IK3cKniyLWiYaIX4IFR/pdOdU BZGQi5930JzPsKVnlZFwV/SVZIjD9IOtPCm/HSU5jxaTafzIPJW8Qi43ZCq3jowZfcJloao5iV9r za4SDKOC44TXCcMr5OSJRNUmS+hpR1lZPkqa7nIOW54UqAazABmxegiY1mQTR9mwTN5+wia+SxGv 7a+m6/YLftfbt2bdi8s/HnlD8lciN4wLQIVAIMk82rSD13dWu2xne9ABtN5+S9IAhQTWnwTPYs1M sK1eWeQcKKrim9Eww==X02fb
运维命令
查看Jira和Confluence进程
sudo ps aux | grep -E 'jira|confluence'
Jira启动、关闭
sudo /home/text/atlassian/jira/bin/start-jira.sh
sudo /home/text/atlassian/jira/bin/stop-jira.sh
Confluence启动、关闭
sudo /home/text/atlassian/confluence/bin/start-confluence.sh
sudo /home/text/atlassian/confluence/bin/stop-confluence.sh
Jira 服务文件:/etc/systemd/system/jira.service
[Unit]
Description=Atlassian Jira Service
After=network.target docker.service
Requires=docker.service
[Service]
Type=forking
User=text
Group=text
WorkingDirectory=/home/text/atlassian/jira/bin
ExecStart=/home/text/atlassian/jira/bin/start-jira.sh
ExecStop=/home/text/atlassian/jira/bin/stop-jira.sh
Restart=on-failure
RestartSec=30
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
Confluence 服务文件:/etc/systemd/system/confluence.service
[Unit]
Description=Atlassian Confluence Service
After=network.target jira.service
Requires=jira.service
[Service]
Type=forking
User=text
Group=text
WorkingDirectory=/home/text/atlassian/confluence/bin/
ExecStart=/home/text/atlassian/confluence/bin//start-confluence.sh
ExecStop=/home/text/atlassian/confluence/bin//stop-confluence.sh
Restart=on-failure
RestartSec=30
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
保存文件并关闭编辑器后,运行以下命令以重新加载systemd守护进程:
sudo systemctl daemon-reload
启用服务以在系统启动时自动启动:
sudo systemctl enable jira
sudo systemctl enable confluence
立即启动服务以测试配置:
sudo systemctl start jira
sudo systemctl start confluence
系统迁移
迁移需要重装,不建议迁移!
经测试发现无法顺利启动,可能存在其他配置未修改,由于网上缺少资料,故作罢!
修改JIRA的默认存储目录(家目录)_jira 用户目录-CSDN博客
生产Confluence修改家目录_confluence 的temp文件夹-CSDN博客
cd /home/text/atlassian/jira/atlassian-jira/WEB-INF/classes/
修改jira-application.properties
cd /home/text/atlassian/confluence/confluence/WEB-INF/classes/
修改confluence-init.properties