ReactiveMatter Blog About

Migrating from Dokuwiki to Obsdian

2023-09-16 This post is about coding and note-taking

I have been using Dokuwiki for the past 4 years, and it has served me well till now. However, no offline solution in mobile is a very critical limitation to use Dokuwiki as a personal knowlegement management (PKM) app.

Few months ago, I discovered Obsidian, and I am awestruck since then. It has all the features required of a wiki-like notes setup. The YAML as frontmatter and flexibility in properties is something Dokuwiki may not be capable of (without any complex plugin and configuration). However, the real power of Obsidian lies in plugins. I am making heavy use of Dataview plugin. Further, using sync plugins, notes can be synced across the devices.

Therefore, I decided to migrate from Dokuwiki to Obsidian. During the process I have created a python script which converts my Dokuwiki notes.

You can find the python script at https://github.com/ReactiveMatter/dokuwiki-obsidian.

If you want to use Dokuwiki as a publishing platform from Obsidian, you can use Obsidian-2-Dokuwiki script by vzeller.