布署服务-wiki js

最近在找部落格系统,发现wiki 系统也是不错的选项,所以在这边笔记一下布署方法。

安装环境说明

OS: Debian 11RAM: 1GDisk: 10GDB: postgresql-14

安装 node

curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\apt install -y nodejsnode -vnpm -v (should output "8.11.0" or similar)

设定资料库

sudo -u postgres psql postgres -c "CREATE DATABASE wiki"sudo -u postgres psql postgres -c "CREATE USER wikiap01 WITH PASSWORD 'wikijsrocks'"sudo -u postgres psql postgres -c "GRANT ALL PRIVILEGES ON DATABASE wiki TO wikiap01"sudo -u postgres psql wiki -c "GRANT ALL ON schema public TO wikiap01"sudo -u postgres psql wiki -c "GRANT USAGE ON SCHEMA public TO wikiap01"

安装wiki js

新增系统帐号-wiki

groupadd -g 800 wikiuseradd -u 800 -g 800 -M -s /sbin/nologin wiki

下载原始码

wget https://github.com/requarks/wiki/releases/download/v2.5.296/wiki-js.tar.gzmkdir -p /home/wiki/wiki-servertar xzf wiki-js.tar.gz -C /home/wiki/wiki-servercd /home/wiki/wiki-servermv config.sample.yml config.yml

设定 config

/home/wiki/wiki-server/config.yml
host: 192.168.56.102port: 5432user: wikijspass: wikijsrocksdb: wikissl: false
node server
Browse to http://YOUR-SERVER-IP:3000/ to complete setup!

守护程序

/etc/systemd/system/wiki.service
[Unit]Description=Wiki.jsAfter=network.target[Service]Type=simpleExecStart=/usr/bin/node serverRestart=always# Consider creating a dedicated user for Wiki.js here:User=wikiEnvironment=NODE_ENV=productionWorkingDirectory=/home/wiki/wiki-server[Install]WantedBy=multi-user.target

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章