写点什么

搭建属于自己的知识库 (Wikijs)

作者:
  • 2022 年 8 月 02 日
  • 本文字数:1218 字

    阅读完需:约 4 分钟

搭建属于自己的知识库(Wikijs)

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 #配置用户密码
postgrespostgres ---》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、汉化

locale
复制代码

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
## 全局安装pm2npm install -g pm2

ln -s /root/node/bin/pm2 /usr/local/bin/pm2
复制代码


3、开发过程

1、管理员



2、普通用户(写笔记、写文章等等)。

新建页面,支持代码、markdown 等等。

支持多用户协同创作



发布于: 刚刚阅读数: 3
用户头像

关注

还未添加个人签名 2022.08.02 加入

还未添加个人简介

评论

发布
暂无评论
搭建属于自己的知识库(Wikijs)_开源_斯_InfoQ写作社区