当前位置:网站首页>搭建属于自己的知识库(Wikijs)
搭建属于自己的知识库(Wikijs)
2022-08-02 17:14:00 【InfoQ】
1、Wikijs介绍
2、环境搭建
1、安装
mkdir wiki
tar xzf wiki-js.tar.gz -C ./wiki
cd ./wiki
mv config.sample.yml config.yml
nano config.yml #nano=>配置
cd wiki
vim config.yml #配置用户密码
postgres
postgres ---》your password --- sql
vim /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 & #后台
3000
locale
2、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、普通用户(写笔记、写文章等等)。
边栏推荐
猜你喜欢
LeetCode·76.最小覆盖子串·滑动窗口
Flink Learning 9: Configure the idea to develop the flink-Scala program environment
图解LeetCode——622. 设计循环队列(难度:中等)
DeepMind 首席科学家 Oriol Vinyals 最新访谈:通用 AI 的未来是强交互式元学习
Oracle 11g rac打完补丁,dbca新建数据库还需要执行应用补丁的sql吗?
[C Language Brush Questions] Three Questions for Getting Started with Pointers | String Length, String Copy, Two Number Swap
NoSQL之redis缓存雪崩、穿透、击穿概念解决办法
Smart Contract Security - delegatecall (1)
Kubernetes:(五)Pod进阶(资源限制、健康检查)
莱斯大学胡侠团队 ICML 2022 杰出论文: 新型图数据增强方法 G-Mixup|附作者对话
随机推荐
Oracle 11g rac打完补丁,dbca新建数据库还需要执行应用补丁的sql吗?
Nacos的基本配置
文件上传很难搞?10分钟带你学会阿里云OSS对象存储
全面认识二极管,一篇文章就够了
npm install报错Fix the upstream dependency conflict, or retry
SQL 正则解析手机号码提供商
mui中使用多级选择器实现省市区联动
年轻人接棒大妈,金价跌回“4字头”,七夕迎黄金消费小热潮
Flink SQL builds real-time data warehouse DWD layer
MySQL索引
默认参数的代码实现及日期的注入与显示
vulnhub W34kn3ss: 1
golang源码分析(3):thrift
navicat创建连接 2002-can‘t connect to server on localhost(10061)且mysql服务已启动问题
智能合约安全——delegatecall (1)
「全球数字经济大会」登陆 N 世界,融云提供通信云服务支持
一些与开发者体验有关的话题
ES: Promise的基本用法
红队实战靶场ATT&CK(一)
牛津硕士进碳圈,高瓴红杉经纬一起投了