不需要数据库的DokuWiki

上周发完 TiddlyWiki,有网友留言 dokuwiki 更好用,所以再来个 DokuWiki 安装教程,大家装起来自己评判吧🙂

连续 2 周的 wiki,估计大家都烦了,从 outline 的阅读数据看,下篇的阅读量只有上篇的一半了。下周还有一篇老苏承诺的 ourline 的本地认证,之后的一段时间内不会再发 wiki

最近工作挺忙,差不多 2 个礼拜几乎没有写出新的稿子,现在发的基本上还是春节期间完成的,上周末本来准备折腾点新东西,结果接到网友报告,老苏打的 lskypro 镜像有 2 个严重的 bug,花了 3 天时间才解决😳,也没太多时间测试,毕竟精力有限,年纪在这放着呢。


什么是 DokuWiki ?

Dokuwiki 是一个简单易用且用途广泛的开源 wiki 软件,不需要数据库。它以其简洁易读的语法受到用户的喜爱。易于维护、备份和集成使其成为管理员的最爱。内置的访问控制和身份验证连接器使 DokuWiki 在企业环境中特别有用,其充满活力的社区贡献的大量插件允许超越传统 wiki 的广泛用例。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 dokuwiki ,选择第三个 linuxserver/dokuwiki,版本选择 latest

docker 文件夹中,创建一个新文件夹,并将其命名为 dokuwiki

文件夹装载路径说明
docker/dokuwiki/config存放设置

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
228080
2243443

环境

可变
TZ设为 Asia/Shanghai
PUID设为 1000
PGID设为 1000

运行

在浏览器中输入 http://群晖IP:2280 就能看到主界面

中文

在浏览器中输入 http://群晖IP:2280/install.php,可进行权限号账号、密码、读写策略、语言等设置

由于安全上的考虑,该脚本只能用于全新且未做任何改动的 DokuWiki 安装包。也就是说只能运行一次,理论上删除 /docker/dokuwiki/dokuwiki/conf 下的 3 个文件,local.phpusers.auth.phpacl.auth.php 应该就可以

选择 zh 后,页面会自动刷新,刷新之后就是中文了

设置完账号后

跳转到欢迎界面

插件

登录后进入管理 界面

在线安装

进入 扩展管理器 --> 搜索安装

搜索 markdown 插件

安装成功后

离线安装

上面这种方式是在线安装,还可以离线安装,通过官网插件下载地址👇下载插件

插件很多

找到你要下载的插件,点 Download

下载的插件是 zip 格式,可以通过 手动安装

上传扩展

安装成功也有提示

开始写作

老苏还是习惯 markdown

除了前后要加 <markdown> / </markdown> 标签外,其他的都是一样的

这比让老苏去学习 DokuWikiFormatting Syntax 简单多了,长长的一页,还是英文,真心有点学不动了

移动端

下载客户端

老苏找到的是 Android 的,可以在 https://f-droid.org/en/packages/com.fabienli.dokuwiki/ 下载,最新版本是 0.20

启用 XML-RPC

在设置前,需要先启用 XML-RPCDokuWiki 有一个 XML-RPC API,可用于从其他应用程序访问 wiki 或与之交互。出于安全原因,只允许通过 HTTPS 访问 XML-RPC

管理 --> 配置管理

认证设置 部分,勾选 激活远程 API 系统。这允许其他程序通过 XML-RPC 或其他机制来访问维基。

别忘记拉到底部点 保存

反向代理

通过 Nginx Proxy Manager 做反代

启用 https 协议

设置客户端

打开 Android 客户端, Settings --> Synchronisation中将 server URL地址栏中的 mydokuwiki 替换为你的域名,并输入 UserPassword

默认的服务器地址:https://mydokuwiki/lib/exe/xmlrpc.php

不知道是什么原因, github 上的图片加载不出来

而实际上通过 Display online page 在浏览器中看,是正常的

参考文档

splitbrain/dokuwiki: The DokuWiki Open Source Wiki Engine
地址:https://github.com/splitbrain/dokuwiki

How to Install DokuWiki on Your Synology NAS – Marius Hosting
地址:https://mariushosting.com/how-to-install-dokuwiki-on-your-synology-nas/

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
DokuWiki是一个符合标准、简单易用的Wiki,主要用于创建任何类型的文件。它适用于开发团体、工作小组和小型企业。它有简单而强大的语法,确保数据文件在Wiki外仍然可以阅读,并简化了结构化文本的创建。所有数据都保存在纯文本文件中——不需要数据库。 错误修复和许多小的改进 基本特性: 简单的语法 无限制的页面修订版本 最近更改 彩色的并排差异比较支持 上传和嵌入图片以及其他媒体 可定制的维基内链接 可选的驼峰格式支持 内容可以被归类到命名空间,可以通过自动的索引轻松浏览 高可用性: 段落编辑允许编辑页面中一小部分 工具栏和快捷键使编辑对于初学者和专业人士都很容易 通过当前位置导航栏轻松导航 自动生成目录 锁定以避免编辑冲突 访问控制和反垃圾措施: 对于只读页面的简单支持 扩展的访问控制列表 垃圾信息黑名单 延迟索引 打乱邮件地址以及 rel=nofollow 支持 国际化: 支持超过 50 种语言 完整的 UTF-8 支持 用于更整洁的 URL 的罗马字化支持 英文维基可以选择自动的复数链接 快速: 基于索引的快速全文搜索 用于更快渲染的页面缓存 用 Ajax 增强的界面 可扩展: 通过模板定制页面设计(已有超过 70 个) 特性可以通过插件来扩展(已有超过 600 个) 如果您需要帮助,有来自社区的极好的支持 轻松整合: 不需要数据库,使用纯文本文件 将最近更改作为 RSS 或者 ATOM feed 同步 为与 LDAP、MySQL、Postgres 以及其他进行整合的验证后端 开源并且良好注释的源代码……

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值