开源知识库open source knowledge base
寻找一个开源的知识库,为了把以前花很多时间收集的信息放到一个容易归类和管理的系统中,以便更容易查阅,花更少时间收集、对比版本等一系列管理工作,同时确保相对快速找到有用的资料,即便是在AI时代,这样的系统还是有它的价值。
名称 | 功能 | 网址 | 说明 |
---|---|---|---|
phpMyFAQ | 常见问题解答管理系统,老牌活跃开源系统 | 官网 | 2001,PHP + MySQL |
myBase server | Mybase可以管理大量的非结构化信息,如网页、图像、文档、电子邮件等,并以树状结构大纲形式存储 | 官网 | 1998,有桌面版和服务器版 |
OpenKM | 电子文档管理系统,它的特点是可用于大型公司或是中小企业, 适应性比较强。 | 官网 | 基于Jboss+J2EE+Ajax web (GWT)+Jackrabbit (lucene)等技术开发,功能和技术应该都很好,但对部署者的要求也高。 |
Documize | 社区版是一个现代化的、开源的知识管理解决方案,旨在替代 Confluence,适用于内部和外部文档的管理。 | 官网 | Go & EmberJS 框架 |
Exo Platform | 一个企业社交平台,有助于将你的员工协作成公司的一个内部社交网络平台。它提供各种功能,包括社交网络、员工协作、内容管理、数据共享、生产力提升、本地化、可移动模板、第三方集成、可扩展性、企业门户等。 | 官网 | 2000,有免费版,但对设备和团队的要求高 |
XWiki | 强大、灵活且可扩展的开源协作软件,用于创建和管理文档、知识库、任务列表等。 | 官网 | 基于Java和数据库更多… |
MediaWiki | 基于网络的Wiki引擎,维基百科和众多wiki网站都使用了MediaWiki。MediaWiki软件最初是为自由内容百科全书维基百科开发,现在已被一些公司机构用作内部知识管理和内容管理系统。 | 官网 | 2002,PHP + MySQL更多… |
mindoc | 是一款针对IT团队开发的简单好用的文档管理系统。它基于Golang开发,旨在提供便捷的部署和使用体验,同时支持Markdown和HTML两种编辑器,适用于存储接口文档、数据库字典、手册说明等文档1 | 官网 | Golang 貌似国人写的软件 |
BookStack | 基于 Mindoc 开发的,为运营而生。功能类似 gitbook 和看云,可用于文档项目管理,也可用于开源书籍的整理并提供用户阅读,支持批量创建文档、markdown 项目一键导入以及文章采集等强大便捷的功能。 | 官网 | PHP Laravel + Vue.js,貌似中国人写的,安装不简单2 |
phpkb | 可帮您减少支持请求并扩大客户支持,作为售前工具,提供培训;PHPKB 提供运行安全知识库所需的一切。 | 官网 | PHP,开源,印度人 |
DocuWiki | DokuWiki是一个开源wiki引擎程序,运行于PHP环境下。DokuWiki程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理 | 官网,中文安装说明 | 2004 PHP,文章标题的中文化支持不好 |
XWiki | XWiki平台是一个强大、灵活且可扩展的开源协作软件,用于创建和管理文档、知识库、任务列表等 | 官网 | 基于java,企业级系统 |
TWiki | 灵活、强大且易于使用的企业 wiki、企业协作平台和 Web 应用程序平台。它是一个结构化 Wiki,通常用于在内联网、外联网或互联网上运行项目开发空间、文档管理系统、知识库或任何其他组件工具。 | 官网 | 1998, Perl, 历史悠久但不太活跃 |
TiddlyWiki | 仅仅采用 Html + CSS + JavaScript 所组成的一个文件,允许你没有服务器、数据库、ASP或PHP的支持就可以编辑自己的 Wiki 系统。和googlepages配合使用不错,不过那样就无法在线编辑了。 | 官网 | 不错的个人分享 |
Mybase还是比较另类
Mybase是一款直观的知识库管理软件,适用于个人和企业的信息管理需求。它允许用户输入非结构化文本、网页、图像、文档、电子邮件甚至任意文件,不限制长度或格式。Mybase像文字处理器一样接受文本输入,所有信息都以树状结构大纲形式存储1。
主要功能
信息管理:Mybase可以管理大量的非结构化信息,如网页、图像、文档、电子邮件等,并以树状结构大纲形式存储12。
全文搜索:提供全文搜索功能,方便用户快速找到所需信息12。
多平台支持:Mybase有桌面版和服务器版,支持Linux、macOS和Windows系统23。
多用户协作:服务器版支持多用户协作,通过网页浏览器进行操作,适用于多种设备23。
版本信息
Mybase目前主要有两个版本:
Mybase Desktop:桌面版,运行在Linux、macOS和Windows桌面电脑上,提供丰富的本地知识库管理功能,数据库全部为离线存储,保存在本地文件系统中23。
Mybase Server:服务器版,运行在Linux、macOS和Windows系统中,提供集中存储管理、网络访问接口、多用户协作、权限管理等功能,客户端界面基于通用Web浏览器平台23。
用户评价
Mybase因其功能全面、操作简便而受到高度评价。尽管其国外注册费用较高(US$59),但国内外用户都对其稳定性和效率表示赞赏。该软件被认为是资料管理/知识管理/笔记软件中的佼佼者,尤其适合需要高效信息管理的个人和企业用户5。
选择要素:
之前使用的几个工具可以满足日常的需求,但一下偶尔需要的额外功能都是借助其他软件完成的,或者得放弃。
比如在2018年停更的knowledgeroot开源知识库最大问题是在移动端没有自适应; Docusaurus虽然很漂亮,无法导出单页的HTML,因为时常有需要拿出某页内容单独分享,Docusaurus的搜索也极其麻烦;
markdown编辑器vNote几乎所有功能都令人满意,唯独导出文件方面不尽人意。
最终选择了bookstack,决策因素:PHP,PC,移动端自适应,相对简单管理,用户管理功能,md格式,搜索功能和导出功能。
bookstack的搜索功能没有knowledgeroot好用,但还过得去。
选择PHP最主要的原因是配置要求低,在只有512MiB内存的NanoPi NEO2迷你机上就可以跑,那么机顶盒和NUC机都没有问题。
bookstack的第一个难点是安装,虽然麻烦,但还是有章法的;第二个难点是对局域网的安装,在LAN环境中也需要域名解析,直接用IP地址没有成功。
参考分享:
- 企业内部FAQ系统的搭建重要性是什么?
- 知识库建设的5个步骤
- 拥有良好企业知识库的七大好处
MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和使用。 ↩︎
CentOS + nginx -> Centos7部署个人wiki(bookstack)踩坑版,更官方一些的安装说明2022年8月版本,<-这里有非常多的信息和相关资料,就是有点老了,推荐的硬件也不低。 ↩︎