#下载并解压,配置环境变量
wget https://nodejs.org/dist/v20.16.0/node-v20.16.0-linux-x64.tar.xz && \
tar xvf node-v20.16.0-linux-x64.tar.xz && mv node-v20.16.0-linux-x64 /opt/nodejs
echo "export PATH=$PATH:/opt/nodejs/bin" >> ~/.bashrc && source ~/.bashrc
#可选 更改源为中国源
npm config set registry https://registry.npmmirror.com
#安装pm2
npm install -g pm2
类型 mysql
用户 wikijs , 密码 wikijs , 数据库 wikijs
wget https://github.com/requarks/wiki/releases/download/v2.5.303/wiki-js.tar.gz
mkdir -p /opt/wikijs && tar zxvf wiki-js.tar.gz -C /opt/wikijs
cd /opt/wikijs && mv config.sample.yml config.yml
更改wikij配置文件config.yml中数据库部分参数如下
db:
type: mysql# PostgreSQL / MySQL / MariaDB / MS SQL Server only:
host: localhost
port: 3306
user: wikijs
pass: wikijs
db: wikijs
ssl: false
cd /opt/wikijs && pm2 start server --name wikijs && pm2 save
打开浏览器,访问 http://localhost:3000 即可
location部分:
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}