Confluence搭建

安装参考链接地址:​ ​https://blog.csdn.net/qq_52716296/article/details/127284680​

​ ​ ​https://www.cnblogs.com/ilanni/p/6204722.html​

​ ​ ​https://blog.csdn.net/tiny_du/article/details/119462042(new)​

Confluence使用文档:

​ ​ ​https://www.cwiki.us/pages/viewpage.action?pageId=917513​

​ ​ ​https://confluence.zwcad.com/pages/viewpage.action?pageId=69907068​

一、什么是Confluence

Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence不是一个开源软件,非商业用途可以免费使用。 Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。 confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享

Confluence国内平替

二、Confluence环境搭建

环境准备

关闭selinux

 

setenforce 0 #临时关闭
sed -i ‘s/enforcing/disabled/’ /etc/selinux/config #永久关闭
  • 1.
  • 2.

 

更换阿里yum源

 

# 查看yum源信息
yum repolist
#1、备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 2、下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 3、清理缓存
yum clean all
# 4、重新生成缓存
yum makecache
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

 

Java环境安装

​ 略,安装1.7+版本即可,​ ​https://www.cnblogs.com/zhangzhixi/p/14399602.html#_label0_1​

MySQL环境安装

注意:不能将MySQL 8.0与Confluence 7.1或更早版本一起使用,参考:​ ​https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html​

​ MySQL5.7安装教程:​ ​https://www.cnblogs.com/zhangzhixi/p/14961507.html​

创建数据库(等下安装Confluence需要用到这个库)

 

CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
FLUSH PRIVILEGES;
  • 1.
  • 2.

 

删除数据库

 

DROP DATABASE IF EXISTS confluence;
FLUSH PRIVILEGES;
  • 1.
  • 2.

 

安装Confluence

1、下载软件安装包以及pojie包

 

mkdir -p /usr/local/confluence

cd /usr/local/confluence

wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

 

包下载地址:​ ​https://u062.com/file/15323800-217465309,下载之后上传到/usr/local/confluence下即可​

2、授权安装文件以及解pojioe文件

 

chmod 777 atlassian-confluence-5.6.6-x64.bin
unzip confluence5.6.6-crack.zip
  • 1.
  • 2.

 

3、安装Confluence

 

./atlassian-confluence-5.6.6-x64.bin
  • 1.

 

 

Confluence的安装与使用_jar

 

安装目录: /opt/atlassian/confluence 主目录: /var/atlassian/application-data/confluence HTTP端口: 8090


访问:Ip+端口

 

Confluence的安装与使用_jar_02

 

复制下这个ServerID,等下用:BB5A-JBX0-Z7B4-IGGT

 

Confluence的安装与使用_mysql_03

 

Confluence(5.6.6)

1、关闭Confluence程序

 

service confluence stop
  • 1.

 

2、删除confluence安装生成的jar包

 

rm -fr /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-*
  • 1.

 

3、导入包里面的jar包到上述的lib目录解压包,把里面的atlassian-extras-3.2.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar三个jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下

 

cp /usr/local/confluence/confluence5.6.6-crack/jar/* /opt/atlassian/confluence/confluence/WEB-INF/lib/
  • 1.

 

查看三个jar文件是否复制成功

 

ls|grep -E “atlassian-extras|Confluence-5.6.6-language-pack|mysql-connector-java”
  • 1.

 

4、启动Confluence程序

 

service confluence start
  • 1.

 

5、Windows下执行程序

 

Confluence的安装与使用_jar包_04

 

将key粘贴到程序中

 

Confluence的安装与使用_mysql_05

 

切换到MySQL数据源

 

Confluence的安装与使用_jar包_06

 

 

Confluence的安装与使用_mysql_07

 

初始化数据库,稍微等会:​​jdbc:mysql://localhost/confluence?useSSL=false ​

 

Confluence的安装与使用_jar包_08

 

选择他建议的即可,这里是第一次安装,没有备份数据

 

Confluence的安装与使用_jar包_09

 

 

Confluence的安装与使用_mysql_10

 

设置用户名和密码:admin 123456

 

Confluence的安装与使用_jar包_11

 

 

Confluence的安装与使用_jar包_12

 

Confluence(6.7.1)

1、安装好使用到授权页面,复制ServerID

BK4S-JR63-L0YL-M3Z9

2、下载jar到本地

 

cd /opt/atlassian/confluence/confluence/WEB-INF/lib
mv atlassian-extras-decoder-v2-3.3.0.jar atlassian-extras-2.4.jar
将这个jar包下载到Windows本地
  • 1.
  • 2.
  • 3.

 

3、执行

 

java -jar confluence_keygen.jar
  • 1.

 

 

Confluence的安装与使用_jar包_13

 

4、上传jar包

上传atlassian-extras-2.4.jar和mysql驱动jar包到:/opt/atlassian/confluence/confluence/WEB-INF/lib

直接覆盖之前的atlassian-extras-2.4.jar即可,然后修改名称。

 

mv atlassian-extras-2.4.jar atlassian-extras-decoder-v2-3.3.0.jar
  • 1.

 

5、重启,粘贴key即可

 

service confluence restart
  • 1.

 

剩下的看前面的安装步骤即可。

6、连接数据库

设置隔离级别

jdbc:mysql://localhost/confluence?sessinotallow=tx_isolatinotallow=’READ-COMMITTED’&useSSL=false
  • 1.
Confluence关闭与启动命令

 

service confluence stop
service confluence start
service confluence restart
  • 1.
  • 2.
  • 3.

 

三、Confluence的卸载

1、删除主目录

 

rm -rf /opt/atlassian/
  • 1.

 

2、删除数据目录

 

rm -rf /var/atlassian/
  • 1.

 

3、删除用户

 

userdel -r confluence
  • 1.

 

4、删除数据库

 

DROP DATABASE IF EXISTS confluence;
FLUSH PRIVILEGES;