💡
Wiki.js 是一个基于 Node.js 的开源项目,用于构建自定义的个人或团队知识库系统。它提供了一个简洁美观、功能强大的 Web 界面,让用户可以轻松创建、编辑和共享知识内容。
界面预览
一、首页
二、定制化选项
支持多种语言包
三、便捷的知识库内容管理
四、支持多种主流的身份验证
五、多种知识内容形式的展示
六、数据存储的支持
七、其他系统功能支持
环境准备
- VPS一台 最低配置1核1G 带宽1M即可
- 服务器系统:本文演示的系统是ubuntu20.04(LTS)
- 域名一个
- 安装好Docker、Docker-compose、Nginx Proxy Manager
- SSH工具:FinalShell官网
部署过程
一、系统初始化,更新索引
二、创建wiki容器
将下面代码复制到docker-compose.yml中保存即可(指定的端口,如例子中的8010端口事先要在服务器内部或云服务商后台开放)
拉取项目镜像并在后台启动容器
三、Wiki初始化
打开浏览器,地址栏内输入服务器IP:8010端口形式访问。
如果已经有自己指定的域名,也可以在这个界面的SITE URL中填写,后续可以通过域名来更便捷的访问该系统。
上图中的Telemetry选项可以关闭,除非你允许将自己部署的 Wiki.js 的某些数据(如使用频率、功能使用情况等)匿名化后发送给开发者。
填写完注册信息后,如下图所示
点击进入ADMINISTRATION控制台
更改系统语言