我帮我朋友搭建了一个Wiki.js,过程中也遇到了不少问题,这边写一篇文章总结一下吧
I.介绍
首先,这边我先把官方文档贴出来Wiki.js | Wiki.js (requarks.io)
Wiki.js是一个Wiki类开源软件,目前我使用到现在的话也没什么大问题,唯一的问题可能就是维护的人员太少了吧,只有一个人在维护。
II.查看要求
首先咱们先看一下要求,官方推荐的是使用PostgreSQL,所以我这里使用它为例,MySQL版本的之后我可能还会出一篇文章
Node.JS官方给出的要求是跑双不跑单,大于10就行,但是我亲测得大于等于12,因为如果是10会出现一些问题,这个我们放到后面讲
如果使用Docker就不用我多说了吧
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.守护进程
配置如下:
7.反代设置
到这基本就设置差不多了,总的来说Wiki.js也还算一款美观且实用的软件,对我而言使用起来也比较顺手吧。
IV.常见问题
1.为什么我运行会报这个错
答:检查一下Node.JS是否是大于等于12。
2.为什么我宝塔安装PostgreSQL 会出现Postgres user does not exist
答:我是换了个版本安装就可以正常使用,无报错,切换回去原本想安装的版本也是可以使用,不过还是得具体情况具体分析。
如果本文有看不懂的地方,您可以在下面留言,我看到会回复您的。
| 联系我们,咨询报价 ——(点击,查看联系方式)|
相关文章