wiki.js是个开源的知识库系统,官方的docker安装总是出现各种问题,
官方也有给windows的安装包
wiki.js github
一、基础环境
1.nodejs环境
注意,wikijs2.0版本最高支持nodejs16
wikijs3.0支持nodejs18
参考这篇:nodejs编译安装
2.数据库postgresql
如果没有装过postgresql,建议用我的编译安装,包安装最后可能你无法配置成功
版本不要太低就行,如果原来有就新建一个数据库无需再安装,如果没有包安装
# debian/ubuntu
apt-get install postgresql
# redhat
dnf install postgtesql
或者编译安装(推荐),参考这篇:postgresql编译安装
二、安装
1.下载最新版安装包
mkdir /usr/local/wiki && cd /usr/local/wiki
如果下载过慢,建议用下载工具下载后上传
wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
2.解压缩
tar -xzvf wiki-js.tar.gz
三、配置
1.复制配置文件
cp /usr/local/wiki/config.sample.yml /usr/local/wiki/config.yml
2.编辑配置文件
vi /usr/local/wiki/config.yml
可以看到类似下面的配置,主要就是配置数据库
3.数据库适配
根据本机编译安装postgresql来设置
使用pgadmin 4工具连接,输入默认的账号密码:都是postgres(默认)
创建用户,
账号:wikijs,密码:wikijsrocks
创建数据库wiki
4.编写systemctl脚本
vi /usr/lib/systemd/system/wiki.service
[Unit]
Description=Wiki.js
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/node /usr/local/wiki/server
Restart=always
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
刷新脚本
systemctl daemon-reload
启动
systemctl start wiki && systemctl enable wiki
5.进入管理
浏览器进入,默认为ip:3000,也可以在
输入信息后即可使用