- 文档内容比较分散,同时不便于快速查找和阅览;
- 总结的知识内容不系统,存在较多分散的知识点;
- 通过结构性的方法维护这些文档的成本比较高;
- 团队内部的知识库系统在使用上有很多不便,无法快速组织知识体系。
因此,我们调研尝试使用了多款知识库类型的系统,包括使用Web Markdown文档组合的站点,但都不是很理想。直到我们遇到了Confluence,这个系统几乎满足了我们的所有需求,现在将该系统的搭建过程分享给大家,希望对大家有所帮助。
一、环境准备
- 操作系统: 该系统支持Windows和Linux系统。本文是以Linux系统为例进行讲解。
- 下载Confluence安装包 访问 https://www.atlassian.com/zh/software/confluence/download ,下载你需要的版本,我们选择的是Linux 64 bit 版本;
- 数据库:该系统支持MySql、PostgreSQL等,我们使用的是PostgreSQL-11。 注:数据库的安装方法可以在网上找到,故在这里不过描述。
二、安装部署
- 将下载完成的atlassian-confluence-6.13.10-x64.bin文件上传到服务器中。
- 授予该文件执行权限。 # chmod x atlassian-confluence-6.13.10-x64.bin
- 运行安装程序,开始安装。
- 启动安装程序,输入o或者Enter, # ./atlassian-confluence-6.13.10-x64.bin
- 选择安装方式,输入2或者Enter,开始自定义安装。
- 设置系统文件存放位置,按Enter键安装到默认位置,也可输入要安装到的目标目录路径。本文是安装到了新设定的目录/search/odin/atlassina/confluence。
- 设置数据文件存放位置,按Enter键安装到默认位置,也可输入要安装到的目标目录路径,此处会存放文章中的附件、图片等各类文件,建议设置到一个空间较大的分区。本文是安装到了新设定的目录 /search/odin/atlassina/application-data/confluence 。
- 设置站点的访问控制端口,按1是使用默认端口,按2是自定义端口。此处可以根据实际端口的使用情况进行选择。设置访问站点的端口,默认是8090;设置控制站点启动和关闭的端口,默认是8000。本在这里设置了新的端口分别是8070、8071。
- 将confluence系统的启动添加到服务中,可实现跟随系统的启动而启动。此处建议选择y。
- 开始安装。
- 安装完成,输入y,启动系统。
三、系统配置
- 使用服务器的IP地址和端口号,即可进入配置页面,设置语言。
- 选择“产品安装”,点击“下一步”。
- 选择安装插件,点击“下一步”
- 点击“获取试用权限”链接,获取授权码
- 选择Confluence(Server),点击“Generate License”,生成授权码。
点击“Yes”,跳转回站点。
授权码自动被填写,无需改动。直接点击“下一步”
- 选择数据库类型,点击“下一步”
- 配置数据库信息,点击“下一步”,本文使用的是PostgreSQL
- 选择加载的内容,此处可根据实际需求进行选择。
- 点击“在Confluence中管理用户与组”配置用户管理。
- 设置管理员账户,点击“下一步”
- 设置成功,点击“开始”,至此配置完成。
四、部署完成
当你看到这个页面的时候,恭喜你,属于你自己的Wiki就已经建立好了。在系统设置中可以配置邮件通知、LDAP等。该平台功能比较强大,希望你能够中意。