zoukankan      html  css  js  c++  java
  • CentOS7.x安装Wiki.js知识库

    近期有个需求,搭建一个知识管理系统,所以就找了几个可作为知识管理的软件,最终定位到wiki.js,之所以选择这个,是看中了它的易部署性,该项目是在2016年12月推出了第一个版本,算是比较新的项目了,现在也正在积极地更新,那么之所以选择这个项目作为小组的知识库管理,有这几点考虑:

    • 可以直接部署在自己本地的服务器
    • 有用户管理
    • web的方式,方便、灵活
    • 搜索功能强大,支持全局、按关键字搜索
    • 支持多语言
    • 界面简洁
    • 支持自定义前端样式
    • markdown的写作方式也是我看中的

    1、安装环境需求

    1.1 Host Requirements

    - CPU: 2 cores or more are recommended
    - RAM: at least 1GB
    - Storage: At least 1 GB of storage

    1.2 Software Requirements:

    - Node.js: 10.12 or later is required. Wiki.js will not run on older versions such as 8.x, 6.x or any version below 10.12!

    Nodejs安装方法:
    https://www.cnblogs.com/miaocbin/p/11428350.html

    1.3 Database:

    - MySQL 8.0 or later (MySQL 5.7.8 is partially supported, read more)
    - MariaDB 10.2.7 or later
    - MS SQL Server 2012 or later
    - PostgreSQL 9.5 or later
    - SQLite 3.9 or later

    参考:https://docs.requarks.io/install/requirements

    2、MariaDB-10.3 安装方法

    参考文档:https://www.cnblogs.com/miaocbin/p/11451754.html

    3、WikiJS安装

    3.1.下载 Wiki.js

    wget https://github.com/Requarks/wiki/releases/download/2.0.0-beta.275/wiki-js.tar.gz

    3.2.解压wiki到指定目录

    mkdir wiki
    tar xzf wiki-js.tar.gz -C ./wiki
    cd ./wiki

    3.3.创建wiki配置文件

    mv config.sample.yml config.yml

    3.4.编辑配置文件配置数据库连接

    nano config.yml

    3.5.启动Wiki.js

    node server

    3.6. 配置wiki作为Linux系统服务

    nano /etc/systemd/system/wiki.service

    [Unit]
    Description=Wiki.js
    After=network.target

    [Service]
    Type=simple
    ExecStart=/usr/bin/node server
    Restart=always
    # Consider creating a dedicated user for Wiki.js here:
    User=nobody
    Environment=NODE_ENV=production
    WorkingDirectory=/var/wiki

    [Install]
    WantedBy=multi-user.target

    3.7.重新加载配置

    systemctl daemon-reload

    3.8.启动wiki服务

    systemctl start wiki

    3.9.配置开机启动wiki

    systemctl enable wiki

    参考文档:https://docs.requarks.io/install/linux

    github: https://github.com/Requarks/wiki-v1

  • 相关阅读:
    ctfhub技能树—信息泄露—备份文件下载—vim缓存
    ctfhub技能树—信息泄露—备份文件下载—bak文件
    ctfhub技能树—信息泄露—备份文件下载—网站源码
    RecyclerView错误
    R.java的生成规则
    各种编译不通过xcode
    Gradle
    xcode如何运行下载的demo工程
    xcode资源管理
    IOS代码片段
  • 原文地址:https://www.cnblogs.com/miaocbin/p/11453987.html
Copyright © 2011-2022 走看看