当前位置:网站首页>搭建属于自己的知识库(Wikijs)
搭建属于自己的知识库(Wikijs)
2022-08-02 17:14:00 【InfoQ】
1、Wikijs介绍


2、环境搭建
1、安装
mkdir wiki
tar xzf wiki-js.tar.gz -C ./wiki
cd ./wikimv config.sample.yml config.ymlnano config.yml #nano=>配置cd wiki
vim config.yml #配置用户密码
postgres
postgres ---》your password --- sqlvim /var/lib/pgsql/14/data/pg_hba.conf #
peer ---> trust #改
systemctl restart postgresql-14 #重启服务 psql -U postgres #postgres用户
create database wiki; #创建数据库wiki
\l #查看node server
nohup node server & #后台
3000locale2、PostgreSQL数据库

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
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 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、普通用户(写笔记、写文章等等)。


边栏推荐
- Numpy those things
- 什么是SVN(Subversion)?
- Arduino hardware programming introduction to language learning
- 图解LeetCode——622. 设计循环队列(难度:中等)
- Since September, China has granted zero-tariff treatment to 98% of tax items from 16 countries including Togo
- Navicat 连接Oracle时提示oracle library is not loaded的问题解决
- 【Redis】连接报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused
- 二叉查找树的查找
- 【C语言刷题】指针入门三题|字符串长度、字符串复制、两数交换
- Redis的使用--集群模式
猜你喜欢

Flink SQL builds real-time data warehouse DWD layer

Wechat Gymnasium Appointment Mini Program Graduation Design Finished Work (5) Task Book

oracle 和mysql 语句结果不一致问题

红蓝对抗经验分享:CS免杀姿势

罗敏背后是抖音

什么是实时流引擎?

小程序毕设作品之微信体育馆预约小程序毕业设计成品(5)任务书

navicat creates a connection 2002-can't connect to server on localhost (10061) and the mysql service has started the problem

Inconsistency between oracle and mysql statement results

每日优鲜倒了,叮咚买菜的春天在哪?
随机推荐
Numpy那些事
golang源码阅读(11)GO中各个目录的功能
【Redis】连接报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused
年轻人接棒大妈,金价跌回“4字头”,七夕迎黄金消费小热潮
Oracle分析归档日志内容时,发现很多null?
Smart Contract Security - delegatecall (1)
golang源码分析(4):select
Mysql应用安装后找不到my.ini文件
golang源码分析(12)martini源码分析
恒驰5真的没大卖
Ubuntu系统下用docker安装oracle
oracle 和mysql 语句结果不一致问题
打补丁的日子,比写代码的日子难熬多了
Security First: Tools You Need to Know to Implement DevSecOps Best Practices
nacos简单使用
谁抢走了华大基因的生意?
图解LeetCode——622. 设计循环队列(难度:中等)
C语言中的一系列操作符
创新云集技术咖,工赋汇聚实战派:2022工赋开发者峰会
Oracle 11g rac打完补丁,dbca新建数据库还需要执行应用补丁的sql吗?