CentOS7安装部署免费Confluence Wiki(知识库)详细步骤教程
前言:Confluence 是一款强大的团队协作软件,能够显著改变团队的工作方式,已成为现代办公中不可或缺的知识管理工具。本文将为您提供一份完整的 CentOS 7 环境下 Confluence 免费部署指南。
部署前需要准备两个安装包:一个用于在 Windows 上进行破解操作,另一个是 Confluence 的主安装程序。本文不提供下载链接,如有需要,请自行搜索获取。
接下来正式进入部署环节。首先安装 JDK,这是运行 Confluence 的基础环境:
tar zxf jdk-8u91-linux-x64.tar.gz -C /usr/local/ ln -s /usr/local/jdk1.8.0_91/ /usr/local/jdk
然后配置环境变量:
vim /etc/profile JAVA_HOME=/usr/local/jdk export JRE_HOME=/usr/local/jdk/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
执行 source /etc/profile 使配置生效,再用 java -version 确认 JDK 是否正常安装。

接着安装 lrzsz 工具,方便后续上传安装包:
yum -y install lrzsz
通常建议将安装包放到 /opt/ 目录下。使用 rz 命令导入安装包后,记得赋予可执行权限:

开始安装 Confluence:
./atlassian-confluence-6.3.1-x64.bin
安装过程中按几次回车即可接受默认安装路径,如果想自定义路径,手动输入后回车即可。
安装完成后,查看端口监听和程序是否启动(默认端口 8090):

到这里,基础安装就完成了,是不是很简单?接下来通过浏览器访问 localhost:8090。
选择使用中文界面:

一切正常,选择“产品安装”:

然后选择安装插件:

接下来就到了输入授权码的页面:

由于 Confluence 并非免费开源软件,没有授权码就需要通过破解来解决。下面开始操作。
首先从 Confluence 安装目录下导出 JAR 包:
sz /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
将导出的文件改名为 atlassian-extras-2.4.jar。
在 Windows 上解压破解工具包,双击运行注册机:

弹出对话框后,按图示填写信息:

其中,Server ID 填写 Web 页面上显示的服务器 ID,然后选择刚才改名的 JAR 包,点击运行生成授权码。
执行结果如下,里面就是可用的授权码:

先别着急粘贴授权码,还需要把修改后的 JAR 包传回 CentOS,并恢复原文件名:
# 假设你已经将文件传回并命名为原名字
重启 Confluence 服务:
sh /opt/atlassian/confluence/bin/stop-confluence.sh sh /opt/atlassian/confluence/bin/start-confluence.sh
重新访问 https://localhost:8090,复制授权码并粘贴:

其他两项可以不填写,直接下一步。
数据库选择上,测试环境可以直接使用内嵌数据库,生产环境强烈建议使用外部数据库(如 MySQL)。如果需要配置外部数据库,可以自行搜索相关教程,这里不再赘述。
后续操作包括设置站点名称、管理员账户等,界面都是中文,按提示一步步完成即可:

配置管理用户:

配置管理员账户:

当看到“设置成功”的提示时,说明大功告成:

接下来的操作都是中文界面,相信大家摸索一下就能上手。需要注意的是,Confluence 默认端口是 8090,如果遇到端口冲突,后续我们会介绍如何修改默认端口。
