Confluence安装部署

摘要:
它支持团队成员之间的协作和知识共享。现在,大多数公司将部署一套Convergence作为内部WiKi。首先,安装JDK,最好是Oracle JDK。

前言:Confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。现在大多数公司都会部署一套Confluence,用作内部WiKi。

首先前提安装好JDK,最好是Oracle的JDK。安装过程此处略过

一、下载安装

Confluence有很多版本,我们可以直接通过如下连接进行查看

https://www.atlassian.com/software/confluence/download-archives

Confluence安装部署第1张

# wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.3-x64.bin

# chmod 755 atlassian-confluence-6.14.3-x64.bin

# ./atlassian-confluence-6.14.3-x64.bin

注:在安装过程中我们需要按几次回车来确定默认安装位置,若想指定安装位置,需要手动输入然后回车

安装结束后查看端口监听及程序是否启动:(默认端口8090)

二、初步配置

访问:localhost:8090

选择使用中文:

Confluence安装部署第2张

选择产品安装:

Confluence安装部署第3张

选择安装插件:

Confluence安装部署第4张

接着我们会来到输入授权码的地方:

Confluence安装部署第5张 

注:因为我们没花钱所以唯有授权码,但是不用怕,我们是有解决手段的,继续往下看

三、使用注册机破解

我们使用注册机破解对confluence进行破解,因为confluence不是免费开源的,需要授权码

破解工具下载链接:https://pan.baidu.com/s/1AJ5BgwA5itJjnFeUh1xHMg 密码:yqzd

首先我们从刚刚安装的目录重导出jar包进行破解:

# sz /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

并改名为:atlassian-extras-2.4.jar

在本地Windows或Mac上解压破解工具包并双击运行:(前提是已安装好JDK)

Confluence安装部署第6张

得到这个么对话框,并在对话框中输入:

Confluence安装部署第7张

1:保持默认,其他信息手动输入,Server ID:填写授权码上面的服务器ID
2:选择我们导出后改名的jar包
3:运行生成授权码

此时先别不要着急将生成的授权码粘贴到刚刚的web页面中,还有后续操作:
接下来我们把刚刚导出来改名并使用注册机注册的jar包导回到Centos7中,并把名字改为原来的名字

并重启confluence:
# sh /opt/atlassian/confluence/bin/stop-confluence.sh
# sh /opt/atlassian/confluence/bin/start-confluence.sh

我们登录web页面:http://localhost:8090

复制授权码并粘贴:

Confluence安装部署第8张

其他两个可以不用填写,直接点击下一步即可

四、继续进行Confluence的配置

后面的我们可以选择内嵌数据库,也可以选择外部数据库,测试的话直接使用内嵌就行,但是生产环境建议大家使用外部数据库

此处需要注意的是,需要自己单独下载安装MySQL驱动,于是

参考 https://www.w3resource.com/mysql/mysql-java-connection.php   下载驱动:https://dev.mysql.com/downloads/connector/j/

Confluence安装部署第9张

# yum localinstall mysql-connector-java-8.0.15-1.el7.noarch.rpm

# cp /usr/share/java/mysql-connector-java-8.0.15.jar  /opt/atlassian/confluence/confluence/WEB-INF/lib/

此外Confluence对数据库配置参数有一定的要求,具体详情请看:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

创建Confluence专用的数据库,配置时会自动进行初始化。

# mysql -uroot -p -e "create database confluence default character set utf8 collate utf8_bin ; grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd' ; flush privileges;"

按照上面的要求配置完毕后,重启mysql

重启confluence:
# sh /opt/atlassian/confluence/bin/stop-confluence.sh
# sh /opt/atlassian/confluence/bin/start-confluence.sh

 数据库测试通过后,进行下一步:

Confluence安装部署第10张

配置管理用户:

Confluence安装部署第11张

配置管理员账户:

Confluence安装部署第12张

点击下一步后,至此完全设置成功。

五、 卸载

# sh  /opt/atlassian/confluence/uninstall

免责声明:文章转载自《Confluence安装部署》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇winform让DataGridView显示行号[转]Windows的窗口刷新机制下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

对“空间数据库”的理解

空间数据库和非空间数据库有什么区别? 反正都是关系型数据库不是? 它们存储的数据有哪些相同与不同?  相同点是它们都是数字,而且也都是关系型数据,不同点是查询上的区别 所以说空间数据库是数据库的一个分支,是在原来的数据库原理的基础上开发出来的,所以保留了数据库的一般特性 正是由于数据上的不同,导致它们的应用上的差别,带有地理坐标的特性,具有空间位置、空间属...

部署zabbix企业监控平台

一、实验拓扑图 二、安装zabbix server   实验对象:上图中的zabbix-server 2.1)配置主机名、IP信息 # echo "server.ayitula.com" > /etc/hostname # hostname server.ayitula.com # nmcli con add con-name eth0 ifnam...

解读SQL 内存数据库的细节

相信大家对内存数据库的 概念并不陌生,之前园子里也有多位大牛介绍过SQL内存数据库的创建方法,我曾仔细 拜读过,有了大致了解,不过仍有很多细节不清晰,比如: (1)内存数据库是把整个数据库放到内存中的吗? (2)数据都在内存里面,那宕机或者断电了,数据不是没有了吗? (3)据在内存是怎么存放的,还是按照页的方式吗,一行的大小有限制吗? (4)内存数据...

dbstart和dbshut启动、关闭数据库报错ORACLE_HOME_LISTNER is not SET解决办法

dbstart启动数据库报错,如下: [oracle@wen ~]$ dbstartORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net ListenerUsage: /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart ORACLE...

C# https证书通信Post/Get(解决做ssl通道时遇到“请求被中止: 未能创建 SSL/TLS 安全通道”问题)

1 public static string HttpPost(string url, string param = null) 2 { 3 HttpWebRequest request; 4 5 //如果是发送HTTPS请求 6 i...

Json对象转Ts类

一 目标 推荐一款在线将Json对象转换为Ts类的工具:https://apihelper.jccore.cn/jsontool 可以帮助前端开发人员提高开发效率。 二 背景 Json是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。所以Json成为了前后端交互使用的主要格式。 Typescript作为一种前端开发语言,应用也越来越广...