hostnamectl set-hostname "wiki.internetsecurityaccess.ru"
reboot
apt update
apt upgrade
reboot
apt install nodejs npm
apt install npm
reboot
mkdir /opt/wiki
cd /opt/
wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
tar xzf wiki-js.tar.gz -C /opt/wiki
cd /opt/wiki
mv config.sample.yml config.yml
nano config.yml
port: 3000
db:
type: sqlite
storage: db.sqlite
bindIP: 0.0.0.0
logLevel: info
logFormat: default
offline: false
ha: false
dataPath: ./data
bodyParserLimit: 5mb
npm rebuild sqlite3
ufw allow 3000/tcp
node server
adduser wikijs
chown -R wikijs:wikijs /opt/wiki
nano /etc/systemd/system/wiki.service
[Unit]
Description=Wiki.js
After=network.target[Service]
Type=simple
ExecStart=/usr/bin/node server
Restart=always
User=wikijs
Group=wikijs
Environment=NODE_ENV=production
WorkingDirectory=/opt/wiki[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start wiki
systemctl enable wiki
journalctl -u wiki