wiki.js安装指导

wiki.js安装指导

什么是wiki?

Wiki是一种在网络上开放且可供多人协同创作的超文本系统,由沃德·坎宁安于1995年首先开发,这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作。沃德·坎宁安将wiki定义为“一种允许一群用户用简单的描述来创建和连接一组网页的社会计算系统”。 [1] Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展与探讨。

——来自百度百科

个人理解

        wiki实际上类似多人编辑可追踪版本变更,多人协作之间做信息交流和信息记录。是企业和个人的知识存储管理方案!

为什么需要wiki

       个人和企业的需要。信息交流的成本一直是所有企业最大的通点,而且追责,企业考核等都需要一个文档也要约束开发、生产,这个时候一个wiki就变得极为重要,而且随着知识的积累,是企业和个人的一个系统的知识库,降低企业运营的成本和个人学习成本;

怎么制作自己的知识库

       现在,常用的wikipad,Zim,TiddlyWiki等一系列软件,而且知识管理协同管理软件Confluence、禅道等一系列软件,都有可以搭建自己的wiki。今天我推荐的wiki.js这款软件。

wiki.js介绍

安装前,环境准备

  • 一台服务器window/linux/mos
  • git软件
  • mogoodb
  • node.js

我使用的是centos的linux服务器

安装git服务过程

从该地址,下载你需要的版本: https://mirrors.edge.kernel.org/pub/software/scm/git/

我选用的git2.8.0版本的

# 创建git安装目录
cd /opt/install/workSoft/workHolder
mkdir git
# 下载
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-manpages-2.8.0.tar.gz
# 解压
tar -xvf git-manpages-2.8.0.tar.gz
# 重命名文件夹
mv git-manpages-2.8.0 mygit
# 配置环境
cd mygit
make prefix=/opt/install/workSoft/workHolder/git/mygit all
make prefix=/opt/install/workSoft/workHolder/git/mygit install
echo "export PATH=$PATH:/opt/install/workSoft/workHolder/git/mygit/bin" >> /etc/bashrc
source /etc/bashrc
## 校验版本
git --version

安装node.js

  1. 访问官网 ,获取最新下载链接

  2. 服务器执行

    # 创建git安装目录
    cd /opt/install/workSoft/workHolder
    mkdir node
    cd node
    wget https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz
    tar -zxvf node-v12.13.0-linux-x64.tar.xz
    mv node-v12.13.0-linux-x64 node12.13.0
    ./configure --prefix=/opt/install/workSoft/workHolder/node/node12.13.0
    make
    make install
    vim /etc/profile
    #set for nodejs
    export NODE_HOME=/opt/install/workSoft/workHolder/node/node12.13.0
    export PATH=$NODE_HOME/bin:$PATH
    
    source /etc/profile
    #验证版本
    node -v
    

安装Mongodb

1.访问MongoDB官网软件的下载页面
https://www.mongodb.com/download-center/community

linux服务器选择较多,根据个人使用,自行选择。由于我的服务器是centos,所以我的选择是以下:

image-20191123231903701.png

windos一般选择以下的下载选项

image-20191123231447134.png

2.安装
linux安装方式:
cd /opt/install/workSoft/workHolder
mkdir mongoDB
cd mongoDB
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.2.1.tgz
tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.2.1.tgz
mv mongodb-linux-x86_64-ubuntu1604-4.2.1 mongodb
cd mongodb/bin
## 启动应用
service mongodb start
## 查看mongod 启动状态
service mongodb status
## 关闭mongod 应用
service mongodb stop
## 重新启动mongod 应用
service mongodb restart
## 检查启动状态
chkconfig mongod on
## 进入sql数据库
mongo
## 查看数据库
show dbs; 
## 查看数据库版本
db.version(); 
## 常用命令帮助
db.help();
window安装

点击安装文件,直接下一步到最后,然后默认勾选启动

安装启动

从官网/github获取连接,将连接使用wget下载到linux相应的安装目录

我使用的是github地址,

## 下载
cd /opt/install/workSoft/workSoft
mkdir wiki1.0
cd wiki1.0
wget https://github.com/Requarks/wiki-v1/releases/download/v1.0.117/wiki-js.tar.gz
tar -zxvf wiki-js.tar.gz
mv wiki-js wiki
cd wiki
ll

目录结构如图:

image-20191123233203591.png

然后编辑config.yml

vim config.yml

image-20191123233437676.png
image-20191123233554427.png

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-znPYkYau-1574523730010)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20191123233554427.png)]

最后启动应用:

## 启动应用
web wiki.js start
## 应用停止
web wiki.js stop
## 应用重启
web wiki.js restart
## 应用状态
web wiki.js status

最后也是最重要的:

开放防火墙端口:

iptables -I  INPUT -p tcp --dport [端口号] -j ACCEPT
iptables-save

然后就可以愉快页面访问了
image-20191123234119610.png

Wiki.js has now entered the release candidate phase of the 2.0 version. While we don’t expect any breaking bugs at this point, it is not yet final. If you plan on deploying a wiki in critical production environment scenarios, you should either wait for the final release or use the 1.x version in the meantime. It’s quick and simple to migrate from 1.x to 2.0 afterwards.

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值