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 #永久关闭
更换阿里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
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;
删除数据库
DROP DATABASE IF EXISTS confluence;FLUSH PRIVILEGES;
安装Confluence
1、下载软件安装包以及pojie包
mkdir -p /usr/local/confluencecd /usr/local/confluencewget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin
包下载地址:https://u062.com/file/15323800-217465309,下载之后上传到/usr/local/confluence下即可
2、授权安装文件以及解pojioe文件
chmod 777 atlassian-confluence-5.6.6-x64.binunzip confluence5.6.6-crack.zip
3、安装Confluence
./atlassian-confluence-5.6.6-x64.bin
安装目录: /opt/atlassian/confluence 主目录: /var/atlassian/application-data/confluence HTTP端口: 8090
访问:Ip+端口
复制下这个ServerID,等下用:BB5A-JBX0-Z7B4-IGGT
Confluence(5.6.6)
1、关闭Confluence程序
service confluence stop
2、删除confluence安装生成的jar包
rm -fr /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-*
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/
查看三个jar文件是否复制成功
ls|grep -E "atlassian-extras|Confluence-5.6.6-language-pack|mysql-connector-java"
4、启动Confluence程序
service confluence start
5、Windows下执行程序
将key粘贴到程序中
切换到MySQL数据源
初始化数据库,稍微等会:jdbc:mysql://localhost/confluence?useSSL=false
选择他建议的即可,这里是第一次安装,没有备份数据
设置用户名和密码:admin 123456
Confluence(6.7.1)
1、安装好使用到授权页面,复制ServerID
BK4S-JR63-L0YL-M3Z9
2、下载jar到本地
cd /opt/atlassian/confluence/confluence/WEB-INF/libmv atlassian-extras-decoder-v2-3.3.0.jar atlassian-extras-2.4.jar将这个jar包下载到Windows本地
3、执行
java -jar confluence_keygen.jar
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
5、重启,粘贴key即可
service confluence restart
剩下的看前面的安装步骤即可。
6、连接数据库
设置隔离级别
jdbc:mysql://localhost/confluence?sessinotallow=tx_isolatinotallow='READ-COMMITTED'&useSSL=falseConfluence关闭与启动命令
service confluence stopservice confluence startservice confluence restart
三、Confluence的卸载
1、删除主目录
rm -rf /opt/atlassian/
2、删除数据目录
rm -rf /var/atlassian/
3、删除用户
userdel -r confluence
4、删除数据库
DROP DATABASE IF EXISTS confluence;FLUSH PRIVILEGES;