wiki.js是个开源的知识库系统,个人绝对非常合适
一、基础环境
1.nodejs环境
注意版本
安装18或20的版本
参考这篇:nodejs编译安装
2.数据库postgresql
如果没有装过postgresql,建议用我的编译安装,包安装最后可能你无法配置成功
版本不要太低就行,如果原来有就新建一个数据库无需再安装,如果没有包安装
# debian/ubuntu
apt-get install postgresql
# redhat
dnf install postgtesql
或者编译安装(推荐),参考这篇:postgresql编译安装
二、安装
1.下载最新版安装包
mkdir /var/wiki && cd /var/wiki
如果下载过慢,建议用下载工具下载后上传
wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
2.解压缩
tar -xzvf wiki-js.tar.gz
三、配置
1.复制配置文件
cp /var/wiki/config.sample.yml /var/wiki/config.yml
2.编辑配置文件
vi /var/wiki/config.yml
可以看到类似下面的配置,主要就是配置数据库
3.数据库适配
根据本机编译安装postgresql来设置
使用pgadmin 4工具连接,输入默认的账号密码:都是postgres(默认),连接到数据库
创建用户
然后输入名称和密码,账号:wikijs,密码:wikijsrocks,勾选can login
创建数据库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 server
Restart=always
Environment=NODE_ENV=production
WorkingDirectory=/var/wiki
[Install]
WantedBy=multi-user.target
刷新脚本
systemctl daemon-reload
启动
systemctl start wiki && systemctl enable wiki
检查结果
systemctl status wiki
提示完成设置即可
5.进入管理
浏览器进入,默认为ip:3000
输入信息后即可使用