sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install nodejs
sudo apt install nginxsudo apt install mysql-server
sudo mysql_secure_installationmysql>
CREATE DATABASE wiki;
CREATE USER 'wikijs'@'localhost' IDENTIFIED BY 'youpassword';
GRANT ALL PRIVILEGES ON * . * TO 'wikijs'@'localhost';
exit;cd apps
wget https://github.com/Requarks/wiki/releases/download/2.5.201/wiki-js.tar.gz
mkdir wiki
tar xzf wiki-js.tar.gz -C ./wiki
cd ./wiki
mv config.sample.yml config.yml
nano config.ymldb:
type: mysql
host: localhost
port: 3306
user: wikijs
pass: youpassword
db: wiki
sudo npm i pm2 -gsudo nano /etc/nginx/sites-available/defaultserver {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name youdomain;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:3000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_next_upstream error timeout http_502 http_503 http_504;
}
}
sudo /etc/init.d/nginx reloadpm2 start serveropen in browser youip and setup wiki.js