Confluence安装配置过程
Confluence安装配置过程
安装前准备
Oracle JDK8 环境配置
下载地址:https://www.oracle.com/java/technologies/downloads/#java8,选择jdk-8u311-linux-x64.tar.gz
将jdk8压缩包拷贝到/usr/local/software/目录下进行解压,解压得jdk1.8.0_311目录
sudo tar -zxvf jdk-8u311-linux-x64.tar.gz
修改/etc/environment
sudo vim /etc/environment
直接将以下内容覆盖原内容即可
JAVA_HOME=/usr/local/software/jdk1.8.0_311
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME:$JAVA_HOME/bin"
保存修改后,使用以下命令使/etc/environment立即生效
source /etc/environment
测试测试环境变量是否成功
echo $JAVA_HOME
# 显示JAVA_HOME路径
/usr/local/software/jdk1.8.0_311
java -version
# 显示jdk版本信息
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)
安装PostgreSQL 12数据库
直接使用apt-get安装即可
sudo apt-get install postgresql-12 -y
sudo ufw enable
sudo ufw allow 5432
数据库创建
创建用户confluenceuser,密码为“123456”,创建数据库confluencedb,将数据库confluencedb的权限授予用户bamboouser
sudo su - postgres
psql
create user confluenceuser with password '123456';
CREATE DATABASE confluencedb;
GRANT ALL PRIVILEGES ON DATABASE confluencedb TO confluenceuser;
\q
sudo su <当前用户>
此处创建的数据库将在配置confluence时使用
Confluence安装
1.下载Confluence
下载地址:https://www.atlassian.com/software/confluence/download-archives,选择Linux 64 bit安装程序下载
下载得atlassian-confluence-7.14.0-x64.bin,将其拷贝到服务器/usr/local/software目录下
2.运行安装程序
sudo chmod a+x atlassian-confluence-7.14.0-x64.bin
sudo ./atlassian-confluence-7.14.0-x64.bin
- Install type:2 (custom)
- Destination directory:默认即可
- Home directory:默认即可
- TCP ports:1
- Install as service:y
放行防火墙端口
sudo ufw allow 8090
通过http://localhost:8090/,即可访问confluence
Confluence配置
1.选择安装类型
选择”Production Installation“,点击next即可
2.激活
记下Server ID,接下来进行激活时要用到
使用atlassian-agent.jar进行激活
atlassian-agent.jar下载地址:https://gitee.com/pengzhile/atlassian-agent/releases
将atlassian-agent.jar文件拷贝到服务器/usr/local/software/目录下
修改setenv.sh文件
cd /opt/atlassian/confluence/binsudo vim setenv.sh
添加JAVA_OPTS环境变量,保存修改
export JAVA_OPTS="-javaagent:/usr/local/software/atlassian-agent.jar ${JAVA_OPTS}"
重启confluence
cd /opt/atlassian/confluence/current/binsudo ./stop-confluence.shsudo ./start-confluence.sh
在/usr/local/software/目录下执行,注意:-s后的参数为刚刚记下的Server ID
cd /usr/local/software/java -jar atlassian-agent.jar -p conf -m aaa@bbb.com -n my_name -o https://zhile.io -s B6AY-OZZB-6RX4-EIZI
显示信息如下
=========================================================== Atlassian Crack Agent v1.3.1 ============== https://zhile.io ============== QQ Group: 30347511 ===========================================================Your license code(Don't copy this line!!!): AAABhQ0ODAoPeJxtUV1vmzAUffevQNozqYGEfEiWuhqioIVQQpKtfZmMeynWwDDbZGG/fjShL2slS1c+Rz7n3OMvhw6shBvL9S1nupq6K8+zaHawXOw6iCpgRjQyYAbIG2I72HZ9FJ5Z1V0ZUrBKAwpAcyXaK3KUlaiFgRerEhykBivvrdKYVq/u7v6WooKJaFCiXpkU+ibygeWNLCaMG3EGYlQHiDbSDPcwZqIijLH7PM8nvKnR6LFhuiQxxXSd0g2Tr+EzXhwumtOnflmeTvC7iv0fD2l0DDaX/VNY/InyvkrPjduuH3X2nO5fiojcbDPDlAE1bnaFtjeTQ9/CjtVAaBLH4Z5GX7doCCQNSCY5hJdWqH7sarG08Xw4aHwbBWQbBVm4s7eO781cD89m3tTDKAN1BjXQD8cospP50rHX6fS77UfffPQL+hMo/daR42M8xwvPc94lP/d77BQvmYb//2ws6l3OvW226+ocVFIc9YAT20FDQvJJyrH/6/Z1/1MO8x9/77kXMCwCFHlljIMokyd6s8FpnrSDRurJTzjlAhQLs36mQ0a4XglycfLehHhrs7NtTw==X02iu
将license code拷贝到License key窗口点击continue即可成功激活
3.数据库配置
选择”My own database“,点击Next
- Database type:PostgreSQL
- Setup type:选择”By connection string“
- Database URL:jdbc:postgresql://localhost:5432/confluencedb,confluencedb为创建的数据库名
- Username:confluenceuser,为创建的数据库用户
- Password:123456
正确设置参数后点击Test connection,提示成功,点击Next,等待数据库建立即可
4.加载内容
选择"Example Site"即可
5.用户管理
选择在在何处管理Users和Groups
选择”Manage Users and Groups within Confluence“
6.创建管理员账户
输入用户名和密码及必要信息
点击Next,即可完成Confluence的配置
服务方式运行
使用安装程序自动配置以服务方式运行
经验证,confluence开机自动启动运行