知识库搭建平台(wiki知识库搭建)一看就会
基于 Wiki.js 搭建知识库系统
前言在工作中,无论是个人还是企业需要记录项目文档、操作手册等,需要有一款方便操作和使用的知识库系统, Wiki.js 符合需求,且十分轻量本文介绍如何使用 Wiki.js 搭建一套知识库系统效果图:
Wiki.js 官网安装前提准备Wiki.js 几乎可以在任何支持 Node.js 的系统上运行它可以运行在 Linux 、Windows、macOS 等操作系统上,也可以运行在 Docker 、Kubernetes。
等容器上CPU 推荐 2 核或者更多内存至少 1G存储至少 1G数据库推荐使用 PostgreSQL,MySQL/MariaDB/MS SQL Server/SQLite 也支持使用Node 安装Node.js
中文网下载 wget https://npmmirror.com/mirrors/node/v16.15.0/node-v16.15.0-linux-x64.tar.xz解压 tar -xf node-v16.15.0-linux-x64.tar.xz
换名 mv node-v16.15.0-linux-x64/ node建立软连接 ln -s /data/software/node/bin/node /usr/local/bin/也可以使用配置环境变量的方式
查看版本 node -vPostgreSQL 安装PostgreSQL 官网安装 yum install postgresql-server初始化数据库cd /usr/bin/ ./postgresql-setup initdb
加入 systemctl 服务设置开机自启动 systemctl enable postgresql.service启动 systemctl start postgresql.service进入客户端命令
sudo -u postgres plsql修改密码 ALTER USER postgres WITH PASSWORD postgres;数据存储PostgreSQL 存储文件、配置文件默认在
/var/lib/pgsql/data/ 下开启远程访问权限编辑配置文件 postgresql.conf vim postgresql.conf修改配置文件中的监听地址 listen_addresses =
*在配置文件同级目录下有个文件 pg_hba.conf 最后面添加 host all postgres 0.0.0.0/0 trust
重启 PostgreSQL 服务 systemctl restart postgresql.service用 Navicat 成功连接
客户端操作命令进入客户端 sudo -u postgres plsql查看数据库 \l新建数据库 create database wiki;退出客户端 \qWiki.js 安装下载wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
解压缩mkdir wikitar xzf wiki-js.tar.gz -C ./wikicd ./wiki修改配置文件配置文件改名mv config.sample.yml config.yml配置数据库信息(注意:数据库要先创建)
db:type: postgres# PostgreSQL / MySQL / MariaDB / MS SQL Server only: host: localhost port: 5432 user: postgres
pass: 123456 db: wiki ssl: false启动服务在 wiki 目录下node server加入 systemctl 服务在 /etc/systemd/system/ 下新建
wiki.service 文件[Unit]Description=Wiki.jsAfter=network.target[Service]Type=simpleExecStart=/usr/local/bin/node server
Restart=always# Consider creating a dedicated user for Wiki.js here:User=nobodyEnvironment=NODE_ENV=production
WorkingDirectory=/data/software/wiki # 这个要指定你 wiki 的安装地址[Install]WantedBy=multi-user.target重新加载systemctl daemon-reload
设置开机自启动systemctl enable wiki启动服务systemctl start wiki查看服务状态systemctl status wiki如果没有启动成功,可通过如下命令查看日志信息
journalctl -u wiki使用配置管理员Wiki.js 服务成功启动后,访问 http://ip:3000,出现如下页面:
配置管理员邮箱地址,密码,网站地址,后进行安装,稍等一会,就会出现如下页面:
配置中文Wiki.js 默认使用英语,可配置中文,方便操作。首先选择 后台管理
安装中文简体
切换到中文简体
创建页面选择创建主页
Wiki.js 支持多种方式的编辑器,可以自行选择,有的还未开放
效果展示
最后大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请转发支持下,谢谢!
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186