0%

安装开源知识库wiki.js

看视频,边看边敲。
视频:https://www.bilibili.com/video/BV1Er4y1x7mf

服务器:一台2核4G服务器
系统:CentOS 7.9

Wiki.js安装:

wiki安装说明(Linux):https://docs.requarks.io/install/linux
文档如下:
1:下载最新版本的 Wiki.js:

wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz

2:将包裹提取到您选择的最终目的地:

mkdir wiki
tar xzf wiki-js.tar.gz -C ./wiki
cd ./wiki

3:将示例配置文件重命名为config.yml:

mv config.sample.yml config.yml

4:编辑配置文件并填写您的数据库和端口设置(配置参考):

nano config.yml

5:仅适用于 SQLite 安装:( _否则跳过此步骤)_获取 SQLite3 的本机绑定:
npm rebuild sqlite3
6:运行 Wiki.js

node server
nohup node server >wikiServer.log 2>&1 &
exit

7:等到系统邀请您在浏览器中打开设置页面。
8:完成设置向导以完成安装。

数据库postgresql安装:

数据库下载说明:https://www.postgresql.org/download/linux/redhat/

0:安装数据库

数据库下载Linux(摘要):

1
2
3
4
5
6
7
8
9
10
# Install the repository RPM:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# Install PostgreSQL:
sudo yum install -y postgresql15-server

# Optionally initialize the database and enable automatic start:
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15

找到数据库的配置文件,比如我15的配置文件地址:

/var/lib/pgsql/15/data/pg_hba.conf

使用vim命令编辑o,将peer改成trust
重启数据库:

systemctl restart postgresql-15

1:连接数据库

psql -U postgres

2:创建数据库

create database wiki;
\l

3:修改密码

alter user postgres with password ‘postgres’;

Node.js安装:

传统方式:

1:下载安装包

如果网速很慢,开源提前下载好再上传。网快请无视。

2:解压

tar -xf 压缩包xz

3:软连接

ln -s /原目录/bin/node /usr/local/bin/node

使用yum源:

1:下载node源

科大源:https://mirrors.ustc.edu.cn/nodesource/rpm/
curl –silent –location https://rpm.nodesource.com/setup_12.x | sudo bash -

2:安装

sudo yum -y install nodejs

3:删除

sudo yum remove nodejs

PS:本教程附带视频:安装wiki
测试服务器(不保证服务长期有效):http://43.143.112.30:3000/