1.安装NODE.JS
参考教程 https://xie.infoq.cn/article/6820ea5b625f4e163ccb76cec
1.1 下载nodejs安装包
http://nodejs.cn/download/
1.2 上传到服务器soft目录后进行解压
# 解压
tar -xf node-v16.18.0-linux-x64.tar.xz # 删除安装包
rm -rf node-v16.18.0-linux-x64.tar.xz # 修改名称
mv node-v16.18.0-linux-x64 node# 配置node环境变量(软链)
ln -s /soft/node/bin/node /usr/local/bin/nodeln -s /soft/node/bin/npm /usr/local/bin/npm# 查看ndoe版本
node -vnpm -v
# 输出v16.18.0
2 安装wiki.js
2.1 下载
访问https://github.com/requarks/wiki/releases,找到最新版的wiki-js.tar.gz,进行下载
cd /soft
# 创建wiki文件夹
mkdir wiki# 通过命令下载(也可以浏览器下载,然后上传到服务器/soft/wiki)
wget https://github.com/requarks/wiki/releases/download/v2.5.291/wiki-js.tar.gz# 解压
cd /soft/wiki
tar -xf wiki-js.tar.gz # 删除安装包
rm -rf wiki-js.tar.gz
2.2 配置数据库
mv config.sample.yml config.yml
修改config.yml
db:type: mysqlhost: 172.16.15.113port: 3306user: rootpass: rootdb: wikissl: false
# 测试运行
node server# 后台运行
nohup node server &
2.3 使用docker安装
docker run -d -p 8080:3000 --name wiki --restart unless-stopped -e "DB_TYPE=mysql" -e "DB_HOST=172.16.15.113" -e "DB_PORT=3306" -e "DB_USER=root" -e "DB_PASS=root" -e "DB_NAME=wiki" ghcr.io/requarks/wiki:2
3 操作
在这里插入图片描述