Wiki.js 安装及中文搜索指南
前言
最近想在内网搭建个Wiki知识库,主要用来方便存储零散的信息,以及方便检索。
Wiki.js 简介
Wiki.js 是一个基于Node.js和Vue.js构建的现代、易用的开源Wiki系统,支持Markdown编辑和多语言,包括中文。它具备插件系统、细粒度权限管理、内置搜索、响应式设计以及文档版本控制等特点,安装过程简便,社区活跃,适合个人和团队知识共享和管理。
环境准备
之前一般我都用 Ubuntu ,我看到比较适合 NAA 的 Armbian,其实就是 Debian,没想到这个还有X86版本哈。
Armbian 镜像下载地址 https://www.armbian.com/uefi-x86/
,有 Desktop,images,IOT,版本挺多,这次选 Dedicated applications, Home Assistant,这版本含着docker,省的自己安装了。
安装完Armbian看一下时间,更新一下,推荐使用1panel面板可以轻松管理docker,下载使用非常方便。
找个脚本一步到位,感谢作者。
脚本地址:https://github.com/wukongdaily/OrangePiShell
安装Wiki.js
在 1panel面板 内安装
OpenResty
PostgreSQL (Wiki.js推荐用,其实MySQL也行。)
Elasticsearch (这是为Wiki.js提供中文搜索用的。注意:安装版要7.X,不要最新8.X)
Wiki.js
设置Wiki.js
安装进入Wiki.js后台,先把界面改成中文
然后在弄中文搜索,默认的PostgreSQL是不支持中文搜索的,一般情况可以改PostgreSQL,让其支持,不过太麻烦了。不如直接上Elasticsearch 方便快捷。
从1p面板 容器中找到Elasticsearch ip地址,在应用里找到,默认账户: elastic ,密码从参数中查看,一般是Elastic_XXXXXX。
然后修改一下地址,如下:
http://elastic:Elastic_XXXXXX@ip:9200
基本这就完成了
总结
在经过精心的环境准备和安装流程后,恭喜您已成功在内网部署了Wiki.js,一个现代、用户友好的Wiki知识库系统。该系统以其支持Markdown编辑、多语言能力、插件架构、细致的权限控制、强大的内置搜索功能、响应式设计和文档版本管理等特性,满足了个人和团队在知识共享和管理方面的需求。通过选择适宜的Armbian环境并运用脚本简化安装步骤,以及在设置中定制界面语言和中文搜索功能,整个搭建过程不仅简便快捷,而且高度符合使用习惯,为内网的信息存储和检索提供了一个高效、可靠的解决方案。
参考文献
- 引用的资料和链接
https://wkdaily.cpolar.cn/archives/dell
https://www.bilibili.com/read/cv16951722/