记一次搭建 Wiki.js

文章分享 3年前 (2022) dudu
549 0

我帮我朋友搭建了一个Wiki.js,过程中也遇到了不少问题,这边写一篇文章总结一下吧

I.介绍

首先,这边我先把官方文档贴出来Wiki.js | Wiki.js (requarks.io)

Wiki.js是一个Wiki类开源软件,目前我使用到现在的话也没什么大问题,唯一的问题可能就是维护的人员太少了吧,只有一个人在维护。

II.查看要求

首先咱们先看一下要求,官方推荐的是使用PostgreSQL,所以我这里使用它为例,MySQL版本的之后我可能还会出一篇文章

记一次搭建 Wiki.js

Node.JS官方给出的要求是跑双不跑单,大于10就行,但是我亲测得大于等于12,因为如果是10会出现一些问题,这个我们放到后面讲

记一次搭建 Wiki.js

如果使用Docker就不用我多说了吧

记一次搭建 Wiki.js

III. 开始

1.先下载下来

wget https://github.com/Requarks/wiki/releases/download/2.5.274/wiki-js.tar.gz

2.创建文件夹,并且解压到文件夹里

mkdir wiki
tar xzf wiki-js.tar.gz -C ./wiki
cd ./wiki

3.给配置文件config.sample.yml重命名为config.yml

mv config.sample.yml config.yml

4.配置config.yml

nano config.yml

具体参数如下:

db:
  type: postgres//数据库类型
  host: localhost//本地的话不用动
  port: 5432//数据库端口
  user: wikijs//用户名
  pass: wikijsrocks//密码
  db: wiki//数据库名
  ssl: false //一般不用动默认就可以

5.设置完以上直接运行就行,命令如下

node server

这边推荐设置一下进程守护,如果您想设置并且有宝塔的话,请继续往下看

6.守护进程

记一次搭建 Wiki.js
使用他来守护进程

配置如下:

记一次搭建 Wiki.js
名称随意 ,命令如上

7.反代设置

记一次搭建 Wiki.js
打码的地方填上你的IP即可

到这基本就设置差不多了,总的来说Wiki.js也还算一款美观且实用的软件,对我而言使用起来也比较顺手吧。

IV.常见问题

1.为什么我运行会报这个错

记一次搭建 Wiki.js

答:检查一下Node.JS是否是大于等于12。

2.为什么我宝塔安装PostgreSQL 会出现Postgres user does not exist

答:我是换了个版本安装就可以正常使用,无报错,切换回去原本想安装的版本也是可以使用,不过还是得具体情况具体分析。

如果本文有看不懂的地方,您可以在下面留言,我看到会回复您的。

| 联系我们,咨询报价 ——(点击,查看联系方式)|
版权声明:dudu 发表于 2022-05-03 22:53:21。
转载请注明:记一次搭建 Wiki.js | 0660HAO海丰网
相关文章