DokuWiki 知识库的搭建

admin 2024年2月1日14:31:55评论20 views字数 1388阅读4分37秒阅读模式

DokuWiki 是一个简单易用、用途多样并且不依赖数据库的开源 Wiki 系统。

DokuWiki 创建和更新页面都非常容易,面向协作设计的 DokuWiki 可以保存每个页面的编辑历史,它可以用于:

  • 企业知识库

  • 私人笔记

  • 软件手册

  • 项目管理

  • 企业内部 CMS

DokuWiki 运行环境要求 PHP 至少为 7.2 以上,可以选用 apache 、nginx、candy 作为 Web 服务器。不依赖数据库,下载地址为:

https://download.dokuwiki.org/

将下载后安装包上传至 web 服务器目录,解压后访问以下 URL 进行初始化设置:

http://<server-ip>:<port>/install.php

DokuWiki 知识库的搭建

初始化完成后,系统提示删除掉安装目录的 install.php 文件,防止被再次初始化:

DokuWiki 知识库的搭建

重新访问 Wiki 主页,系统已经可以正常访问了:

DokuWiki 知识库的搭建

初始化时创建的第一个用户为管理员用户,使用管理员账号登录后可以对后台进行管理:

DokuWiki 知识库的搭建

比如可以调整界面语言,dokuwiki 的配置选项比较多,这里就不一一罗列了:

DokuWiki 知识库的搭建

DokuWiki 原始的编辑功能比较弱,需要插件增强,常用的插件有:

MarkdownPage (支持 markdown 语法)

DokuWiki 知识库的搭建

Wrap (支持分栏、自定义样式等)

DokuWiki 知识库的搭建

imgpaste (支持截图粘贴)

DokuWiki 知识库的搭建

CodeMirror (支持语法高亮)

DokuWiki 知识库的搭建

如果网络比较好可以在插件管理中直接下载,如果网络不太好,可以先到官网下载插件,然后上传至服务器 lib/plugins/ 目录。

插件下载地址:

https://www.dokuwiki.org/zh%3Aplugins

DokuWiki 知识库的搭建

除了物理主机方式部署,还可以试试 docker 方式部署。Docker 运行命令:

$ mkdir -p /dokuwiki$ docker run -d   --name=dokuwiki   -e PUID=1000   -e PGID=1000   -e TZ=Asia/Chongqing   -p 80:80   -v /dokuwiki:/config   linuxserver/dokuwiki:latest

Docker 容器启动后,访问 http://<server-ip>/install.php 即可。后面操作与物理主机部署一致。相关的配置文件存在 /dokuwiki 目录下,与物理主机部署不一样的地方是,dokuwiki 的安装包不在配置文件目录,它们是分开存储的。

配置文件目录结构如下:

➜  tree /dokuwiki -L 1/dokuwiki├── dokuwiki├── keys├── log├── nginx├── php└── www

这里只介绍了 dokuwiki 的安装,并没有讲如何使用。dokuwiki 可以用于记录安全事件、大事记、项目管理、员工个人主页。下面截一部分图作为效果展示:

DokuWiki 知识库的搭建

DokuWiki 知识库的搭建

参考

https://github.com/dokuwiki/dokuwikihttps://www.dokuwiki.org/installhttps://www.dokuwiki.org/zh:dokuwikihttps://www.ichiayi.com/wiki/tech/dokuwiki_pluginhttps://szeching.com/install-dokuwiki-and-start/

全文完。

如果转发本文,文末务必注明:“转自微信公众号:生有可恋”。

原文始发于微信公众号(生有可恋):DokuWiki 知识库的搭建

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年2月1日14:31:55
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   DokuWiki 知识库的搭建http://cn-sec.com/archives/2455431.html

发表评论

匿名网友 填写信息