1、Wikijs 介绍
https://wiki.js.org/
很牛逼,特别牛逼的一个开源软件,GitHub 已经有 15.5k 的星星,The most powerful and extensible open source Wiki software,最强大和可扩展的开源 Wiki 软件。
可供多人协同创作的超文本系统
------------------------------------------------------------------------------------------------------------
这是我自己一个小时搭建的网站
下面是 wiki.js 的官方网站
Github 地址:https://github.com/requarks/
wiki 官网地址:https://docs.requarks.io/en/install
2、环境搭建
1、安装
1.1、下载好上传服务器
下载地址 :https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
1.2、创建文件夹,解压到相应目录
mkdir wiki
tar xzf wiki-js.tar.gz -C ./wiki
cd ./wiki
复制代码
1.3、把默认配置文件改名自己的配置文件
mv config.sample.yml config.yml
复制代码
1.4、配置数据库信息
nano config.yml #nano=>配置
复制代码
config.yml 配置文件
cd wiki
vim config.yml #配置用户密码
postgres
postgres ---》your password --- sql
复制代码
1.5、修改 postgresql 数据库的配置,因为他不支持点对点的连接方式
vim /var/lib/pgsql/14/data/pg_hba.conf #
peer ---> trust #改
systemctl restart postgresql-14 #重启服务
复制代码
1.6、创建数据库
psql -U postgres #postgres用户
create database wiki; #创建数据库wiki
\l #查看
复制代码
1.7、启动
node server
nohup node server & #后台
3000
复制代码
1.8、汉化
2、PostgreSQL 数据库
官网 :https://www.postgresql.org/download/linux/redhat/
选择好自己的操作系统,输入下面命令:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql14-server
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb #初始化
sudo systemctl enable postgresql-14 #开机启动
sudo systemctl start postgresql-14 #启动
systemctl status postgresql-14 #检查
复制代码
3、Node.js
官网 : http://nodejs.cn/
下载好,上传服务器并解压
tar -xf node-v16.15.1-linux-x64.tar.xz
复制代码
改名称
mv node-v16.15.1-linux-x64 node
复制代码
配置环境变量
cd /root/node/bin #进入bin目录
ln -s /root/node/bin/node /usr/local/bin/node #软链到
复制代码
4、npm 安装
ln -s /root/node/bin/npm /usr/local/bin/npm
复制代码
5、后台启动
pm2
## 启动脚本
pm2 start 你的js脚本
## 停止脚本
pm2 stop 你的js脚本
## 重启脚本
pm2 restart 你的js脚本
## 停止所有脚本
pm2 stop all
## 重启所有脚本
pm2 restart all
## 全局安装pm2
npm install -g pm2
ln -s /root/node/bin/pm2 /usr/local/bin/pm2
复制代码
3、开发过程
1、管理员
2、普通用户(写笔记、写文章等等)。
新建页面,支持代码、markdown 等等。
支持多用户协同创作
评论